<SEC-DOCUMENT>0001280058-25-000010.txt : 20250221
<SEC-HEADER>0001280058-25-000010.hdr.sgml : 20250221
<ACCEPTANCE-DATETIME>20250221161209
ACCESSION NUMBER:		0001280058-25-000010
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		138
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250221
DATE AS OF CHANGE:		20250221

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:		25652025

	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-20241231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:965f50d6-39eb-441e-8657-691f2158cf7a,g:1ffd144a-c4e3-4a93-875b-a357a51aadfa,d:18a8a71247e64c8eb615387514a91de7-->
<html xmlns:blkb="http://www.blackbaud.com/20241231" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:srt="http://fasb.org/srt/2024" xmlns="http://www.w3.org/1999/xhtml" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>blkb-20241231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-32">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-33">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-34">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-35">0001280058</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="blkb:ContractTermOfRecurringRevenueContractsAtRenewalYears" id="f-436">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-63" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-475">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" id="f-524">http://www.blackbaud.com/20241231#EVERFIDisposition</ix:nonNumeric><ix:nonNumeric contextRef="c-83" name="us-gaap:ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-525">http://fasb.org/us-gaap/2024#GeneralAndAdministrativeExpense</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" id="f-648">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" id="f-649">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" id="f-650">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-651">http://www.blackbaud.com/20241231#EVERFIDisposition</ix:nonNumeric><ix:nonNumeric contextRef="c-13" name="us-gaap:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-710">http://fasb.org/us-gaap/2024#GeneralAndAdministrativeExpense</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-804">http://www.blackbaud.com/20241231#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-805">http://www.blackbaud.com/20241231#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" id="f-884">http://fasb.org/us-gaap/2024#LongTermDebtCurrent http://fasb.org/us-gaap/2024#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" id="f-885">http://fasb.org/us-gaap/2024#LongTermDebtCurrent http://fasb.org/us-gaap/2024#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-936">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-937">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-938">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-939">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-940">http://www.blackbaud.com/20241231#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-941">http://www.blackbaud.com/20241231#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-942">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-943">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-944">http://fasb.org/us-gaap/2024#InterestExpense http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric><ix:nonNumeric contextRef="c-12" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-945">http://fasb.org/us-gaap/2024#InterestExpense http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric><ix:nonNumeric contextRef="c-13" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-946">http://fasb.org/us-gaap/2024#InterestExpense http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric><ix:nonNumeric contextRef="c-308" name="ecd:TrdArrDuration" id="f-1437">P7M24D</ix:nonNumeric><ix:nonNumeric contextRef="c-310" name="ecd:TrdArrDuration" id="f-1443">P7M14D</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="blkb-20241231.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><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:unit id="segment"><xbrli:measure>blkb:Segment</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="cad"><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unit><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:unit id="cases"><xbrli:measure>blkb:cases</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-02-18</xbrli:instant></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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><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-6"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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-8"><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-9"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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">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-11"><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-12"><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-13"><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-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><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-16"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><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-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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-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: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-20"><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-21"><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-22"><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-23"><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-24"><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-25"><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-26"><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-27"><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-28"><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-29"><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-30"><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-31"><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-32"><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-33"><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-34"><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-35"><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-36"><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-37"><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-38"><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-39"><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-40"><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-41"><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-42"><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-43"><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-44"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><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>2024-12-31</xbrli:instant></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="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><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:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:SoftwareAndContentDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:SoftwareAndContentDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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: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-66"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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="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-69"><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-70"><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-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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></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">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-73"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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">blkb:AllowanceforReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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">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-76"><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-77"><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-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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></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:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">blkb:EVERFIMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-31</xbrli:startDate><xbrli:endDate>2024-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:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">blkb:EVERFILimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">blkb:EVERFILimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-02</xbrli:startDate><xbrli:endDate>2024-03-02</xbrli:endDate></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:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">blkb:FIMSAndDonorCentralMember</xbrldi:explicitMember></xbrli:segment></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-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">blkb:FIMSAndDonorCentralMember</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-84"><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-85"><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-86"><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>2024-12-31</xbrli:instant></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: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-88"><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-89"><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>2024-12-31</xbrli:instant></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: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-91"><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>2024-12-31</xbrli:instant></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:MediaContentMember</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:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">blkb:EVERFIMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:IncomeStatementLocationAxis">blkb:CostOfRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-96"><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-97"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-99"><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-100"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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">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-102"><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-103"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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">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-105"><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-106"><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>2024-12-31</xbrli:instant></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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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: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>2024-12-31</xbrli:instant></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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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: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-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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-112"><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-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></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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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-117"><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>2024-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: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-119"><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:BuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:BuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:BuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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="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>2024-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:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:EquipmentMember</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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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="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-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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">blkb:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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">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-135"><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>2024-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:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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="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>2024-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">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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">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-141"><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>2024-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:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:SoftwareAndContentDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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="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>2024-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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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-149"><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>2024-12-31</xbrli:instant></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: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-151"><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>2024-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="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-153"><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>2024-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:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><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:ShortTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:ShortTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-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:entity><xbrli:period><xbrli:instant>2022-01-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:entity><xbrli:period><xbrli:instant>2024-04-30</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:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</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:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</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:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></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:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><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-30</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:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></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:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-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">blkb:SwinglineloansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-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:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></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:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-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:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></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:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><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>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">blkb:DesignatedCurrencyRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">blkb:DesignatedCurrencyRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-30</xbrli:startDate><xbrli:endDate>2024-04-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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</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="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-182"><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-183"><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-184"><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>2024-04-30</xbrli:instant></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:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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: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-187"><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>2024-12-31</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: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-189"><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>2024-12-31</xbrli:instant></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="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-191"><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><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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-193"><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>2024-12-31</xbrli:instant></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: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-195"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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-199"><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><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-200"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</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-201"><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-202"><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><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-203"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</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-204"><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>2024-12-31</xbrli:instant></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: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-206"><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>2024-12-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: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-208"><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>2024-12-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:entity><xbrli:period><xbrli:startDate>2024-06-13</xbrli:startDate><xbrli:endDate>2024-06-13</xbrli:endDate></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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><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: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-213"><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-214"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-216"><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-217"><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>2024-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:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeChargesToExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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-223"><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-224"><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>2024-12-31</xbrli:instant></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: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-226"><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>2024-12-31</xbrli:instant></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: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-228"><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>2024-12-31</xbrli:instant></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: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-230"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-232"><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-233"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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="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-235"><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-236"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-237"><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-238"><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-239"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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-241"><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-242"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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-244"><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-245"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:AwardTypeAxis">blkb:RestrictedStockUnitTimeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-248"><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-249"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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-251"><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-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:December2021StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-17</xbrli:instant></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="srt:ShareRepurchaseProgramAxis">blkb:January2024StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-17</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:AcceleratedShareRepurchasesDateAxis">blkb:Q12024ASRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></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:AcceleratedShareRepurchasesDateAxis">blkb:Q12024ASRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-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:AcceleratedShareRepurchasesDateAxis">blkb:Q12024ASRSettlementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-29</xbrli:startDate><xbrli:endDate>2024-10-29</xbrli:endDate></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="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-16</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="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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: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-261"><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-262"><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-263"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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-265"><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-266"><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>2024-12-31</xbrli:instant></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: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-268"><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-269"><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-270"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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-272"><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-273"><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>2024-12-31</xbrli:instant></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="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-275"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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="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-277"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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="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-279"><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-280"><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>2024-12-31</xbrli:instant></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="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-282"><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>2024-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="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-284"><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>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</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="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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="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-287"><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-288"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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="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-290"><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-291"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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="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-293"><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-294"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-296"><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-297"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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: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-299"><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-300"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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="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-302"><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-303"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-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: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-305"><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-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-01</xbrli:startDate><xbrli:endDate>2025-02-28</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:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-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="ecd:IndividualAxis">blkb:DavidJ.BenjaminMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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="ecd:IndividualAxis">blkb:DavidJ.BenjaminMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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="ecd:IndividualAxis">blkb:KevinRMcDearisMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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="ecd:IndividualAxis">blkb:KevinRMcDearisMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-339 f-340 f-341 f-368 f-369 f-370" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-457 f-460 f-462" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-2" order="2"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-720 f-721" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-3" order="3"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-720 f-721" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-4" order="4"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-722 f-723" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-5" order="5"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-726 f-727" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-6" order="6"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-726 f-727" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-7" order="7"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-730 f-731" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-8" order="8"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-868 f-869 f-870" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-9" order="9"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-949 f-950 f-951" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-10" order="10"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-1264" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-11" order="11"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-1282" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-12" order="12"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-1298" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-13" order="13"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-1294" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-14" order="14"/></ix:resources></ix:header></div><div id="i18a8a71247e64c8eb615387514a91de7_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>, 2024</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-20241231_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-1" 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-1" 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-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">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-19">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-20">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-21">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-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;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-23">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-24">&#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-25">&#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-26">&#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-27">&#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-28">&#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;28, 2024 (based on the closing sale price of $76.17 on that date) was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="f-29">2,269,744,966</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;18, 2025 was <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">49,236,495</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-31" 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 2025 Annual Meeting of Stockholders currently scheduled to be held June&#160;11, 2025 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, 2024.</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="i18a8a71247e64c8eb615387514a91de7_13"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div><span style="color:#50535a;font-family:'Calibri',sans-serif;font-size:24pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td 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="#i18a8a71247e64c8eb615387514a91de7_16">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_16">2</a></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"/></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="#i18a8a71247e64c8eb615387514a91de7_19">PART&#160;I.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_19">3</a></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_22">Item 1.</a></span></div></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_22">Business</a></span></div></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_22">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_73">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="#i18a8a71247e64c8eb615387514a91de7_73">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="#i18a8a71247e64c8eb615387514a91de7_73">17</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="#i18a8a71247e64c8eb615387514a91de7_91">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="#i18a8a71247e64c8eb615387514a91de7_91">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="#i18a8a71247e64c8eb615387514a91de7_91">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_94">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="#i18a8a71247e64c8eb615387514a91de7_94">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="#i18a8a71247e64c8eb615387514a91de7_94">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_97">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="#i18a8a71247e64c8eb615387514a91de7_97">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="#i18a8a71247e64c8eb615387514a91de7_97">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="#i18a8a71247e64c8eb615387514a91de7_100">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="#i18a8a71247e64c8eb615387514a91de7_100">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="#i18a8a71247e64c8eb615387514a91de7_100">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="#i18a8a71247e64c8eb615387514a91de7_103">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="#i18a8a71247e64c8eb615387514a91de7_103">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="#i18a8a71247e64c8eb615387514a91de7_103">33</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="#i18a8a71247e64c8eb615387514a91de7_106">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="#i18a8a71247e64c8eb615387514a91de7_106">34</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="#i18a8a71247e64c8eb615387514a91de7_109">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="#i18a8a71247e64c8eb615387514a91de7_109">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="#i18a8a71247e64c8eb615387514a91de7_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="#i18a8a71247e64c8eb615387514a91de7_121">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="#i18a8a71247e64c8eb615387514a91de7_121">[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="#i18a8a71247e64c8eb615387514a91de7_121">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="#i18a8a71247e64c8eb615387514a91de7_124">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="#i18a8a71247e64c8eb615387514a91de7_124">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="#i18a8a71247e64c8eb615387514a91de7_124">36</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="#i18a8a71247e64c8eb615387514a91de7_214">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="#i18a8a71247e64c8eb615387514a91de7_214">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="#i18a8a71247e64c8eb615387514a91de7_214">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="#i18a8a71247e64c8eb615387514a91de7_217">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="#i18a8a71247e64c8eb615387514a91de7_217">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="#i18a8a71247e64c8eb615387514a91de7_217">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="#i18a8a71247e64c8eb615387514a91de7_313">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="#i18a8a71247e64c8eb615387514a91de7_313">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="#i18a8a71247e64c8eb615387514a91de7_313">109</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_316">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="#i18a8a71247e64c8eb615387514a91de7_316">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="#i18a8a71247e64c8eb615387514a91de7_316">109</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_319">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="#i18a8a71247e64c8eb615387514a91de7_319">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="#i18a8a71247e64c8eb615387514a91de7_319">110</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_322">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="#i18a8a71247e64c8eb615387514a91de7_322">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="#i18a8a71247e64c8eb615387514a91de7_322">110</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="#i18a8a71247e64c8eb615387514a91de7_325">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="#i18a8a71247e64c8eb615387514a91de7_325">111</a></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_328">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="#i18a8a71247e64c8eb615387514a91de7_328">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="#i18a8a71247e64c8eb615387514a91de7_328">111</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_331">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="#i18a8a71247e64c8eb615387514a91de7_331">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="#i18a8a71247e64c8eb615387514a91de7_331">111</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_334">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="#i18a8a71247e64c8eb615387514a91de7_334">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="#i18a8a71247e64c8eb615387514a91de7_334">111</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_337">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="#i18a8a71247e64c8eb615387514a91de7_337">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="#i18a8a71247e64c8eb615387514a91de7_337">111</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_340">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="#i18a8a71247e64c8eb615387514a91de7_340">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="#i18a8a71247e64c8eb615387514a91de7_340">111</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="#i18a8a71247e64c8eb615387514a91de7_325">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="#i18a8a71247e64c8eb615387514a91de7_343">112</a></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_346">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="#i18a8a71247e64c8eb615387514a91de7_346">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="#i18a8a71247e64c8eb615387514a91de7_346">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="#i18a8a71247e64c8eb615387514a91de7_358">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="#i18a8a71247e64c8eb615387514a91de7_358">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="#i18a8a71247e64c8eb615387514a91de7_358">117</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="#i18a8a71247e64c8eb615387514a91de7_361">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="#i18a8a71247e64c8eb615387514a91de7_361">118</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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="i18a8a71247e64c8eb615387514a91de7_16"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"/><td 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-20241231_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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"/><td 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-20241231_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="i18a8a71247e64c8eb615387514a91de7_22"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM&#160;1. BUSINESS</span></div><div id="i18a8a71247e64c8eb615387514a91de7_25"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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 2024, we had nearly 100,000 customers that paid Blackbaud through transactional fees and approximately 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="i18a8a71247e64c8eb615387514a91de7_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%">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</span></div><div style="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 or nonprofit business operations. 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="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="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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><span style="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="i18a8a71247e64c8eb615387514a91de7_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%">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 essential for the core business operations unique to social impact organizations, teams, and schools. Our key strategies for achieving this objective are described below.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_34"></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 2024, we continued to execute 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%">To maintain our market leadership position, we are accelerating the pace of innovation and new feature delivery to our customers. Our focus has been on two areas, artificial intelligence (AI) and enhancements that continue to improve the connectivity of our suite of solutions. These enhancements are aimed at improving fundraising outcomes while reducing the administrative burden of our end users. 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">We have released a number of AI capabilities in our solutions, including generative AI functionality for our JustGiving platform. During 2024, we released generative AI capabilities for Raiser&#8217;s Edge NXT&#174;, and we expect that Blackbaud Copilot will be available to our Raiser's Edge NXT customers soon. Using Blackbaud Copilot, users can ask ad hoc questions such as &#8220;How can I improve my average donation size?&#8221; and the tool will provide intelligent responses as well as recommended actions intended to drive that outcome.</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">During 2024, our Online Giving and Prospect Insights capabilities were natively integrated into Raiser's Edge NXT. With these integrations, fundraising administrators can now drive a giving campaign, keep records of each donor interaction, identify new donation opportunities, and provide personalized messaging, all in one integrated experience.</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">During 2024, we released our new optimized donation forms for Raiser's Edge NXT, Blackbaud CRM and Blackbaud Altru that fully integrate with our payment processing and CRM software. We expect these forms to drive higher revenue for our customers and for Blackbaud.</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 are delivering more innovation, evolving our products and ensuring our customers receive more value from our solutions.</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 </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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. We continue to see strong momentum in consumer giving and tuition management, we have implemented rate increases across select areas of our payments portfolio, and we 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%">In the summer of 2022, 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. This program is designed to deliver sustained revenue growth beyond the initial three-year renewal cycle and will provide us with improved revenue visibility. As previously disclosed, this new approach has three main components: offering 3-year contract renewal terms as our standard, which the vast majority of customers are adopting; embedded annual price increases within the 3-year renewal term, which we have not had previously and are beginning to take effect; and a larger first year price increase to bring our pricing in-line with the broader market.  </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%">The first two components, as well as a portion of the third, will continue on beyond the initial renewal cycle, creating what we believe will be a sustainable source of revenue growth.</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 and 2024 renewal cohorts, which represented approximately 65% of the total contractual revenue eligible for this program. Approximately another 25% of the renewable base is up for renewal 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. Additionally, the adoption of 3-year renewals as a standard, with more customers opting for this option than we originally expected, is expected to have an added benefit of higher retention which provides greater revenue assurance and predictability.</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:6pt;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:6pt;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:6pt;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:6pt;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="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, we continued to run the business at about the same headcount level, while continuing to drive efficiencies in other areas of the business. After the divestiture of EVERFI on December&#160;31, 2024, we had approximately 2,600 employees.</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%">As a remote-first workforce company, we can be strategic about selecting the appropriate geographic region for various functions in order to reduce costs without negatively impacting the quality of our products and services. For example, we are currently expanding our operations in India, which we expect will give us greater access to talent, and increase the number of our employees, including management, in India. We have rented office space in India to accommodate those new operations, although we do not currently expect to generate revenue in India in the foreseeable future.</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%">There are two remaining legacy data centers that we are currently working towards closing in the future.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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><div id="i18a8a71247e64c8eb615387514a91de7_37"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><span style="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. (See &#8220;Solutions and Services&#8221; below for additional information regarding the development and integration of AI into 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: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 rolled out a remote work strategy 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="i18a8a71247e64c8eb615387514a91de7_40"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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. Our solutions are 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="margin-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 developing and implementing AI features in certain of our solutions and services as a key element of our strategy to delight our customers and remain a market leader in the social impact sector. For example, our &#8220;Intelligence for Good&#8221; program integrates several machine learning and AI capabilities that help our customers streamline workflows, enhance efficiency and achieve better outcomes. We have introduced generative AI features across multiple products, mainly for composing outreach communications, and will soon be offering the ability for our customers to provide contextual responses to question and answer actions. We are also leveraging AI to transform the way we work at Blackbaud and intend to continue </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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to identify, experiment and scale a range of solutions across marketing, customer success and engineering through applied AI. We are committed to developing and using AI responsibly and in accordance with rapidly developing laws and regulations, including with regard to the processing of personal data. The technologies underpinning these features are in the early stages of commercial use, and we are mindful that the success of any enhancements or new products depends on many factors, including its relevance to our customers, timely implementation and market acceptance. In addition, we regularly monitor new regulatory developments in applicable jurisdictions in order to identify and mitigate ethical and legal issues presented by our use of AI. Furthermore, many of our AI features may rely on third-party service providers, which requires that we continuously evaluate the quality and legality of their products and operations, as well as copyright and intellectual property issues. Our commitment to new and emerging AI technologies requires that we invest in the development and maintenance of various models, approaches and processes, as well as the development of protections and safeguards for the use of AI technologies and requires that we hire persons with specialized expertise. As a result, we regularly monitor all aspects of our AI strategy to ensure that it is implemented in a manner consistent with our enterprise risk management processes and other company policies and procedures. (See &#8220;Risk Factors&#8221; below for more information regarding the risks associated with our use of AI and the description below of our current uses of AI in 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 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, predictive analytics, email marketing, donation forms, event management, payment processing and process automation to create tailored, user-specific experiences. We believe Raiser's Edge NXT is the most advanced technology available to nonprofits seeking to operate more efficiently and raise more support for 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-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 predictive analytics. Blackbaud CRM can be integrated with 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 more 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 peer-to-peer fundraising event solution. 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 a world-class social fundraising platform for online peer-to-peer giving. JustGiving provides innovative tools enabling individuals to engage their own peer networks to raise donations directly for the causes they care most about. By making giving simpler and putting storytelling in the hands of fundraisers, JustGiving helps individuals reach more people to raise more money for charities of all sizes.</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 augments the capabilities of an organization&#8217;s primary database with flexible, detailed and transparent goal and action tracking. Built for higher education institutions, healthcare and large nonprofit organizations with structured gift officer teams, the solution combines a dedicated SaaS platform for gift officer tracking with a dedicated business consultant. Both fundraisers and leaders benefit from tailored consulting to address weaknesses and enhance strengths to comprehensively improve fundraising team performance.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Blackbaud 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="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 market leading solution for fund and sub fund accounting to ensure stewardship for donated funds and compliance for government grants and contracts. Blackbaud Financial Edge NXT has powerful reporting tools to help finance teams drive transparency and open modern APIs to support data integrations or enhanced workflows. It seamlessly integrates with multiple Blackbaud products including Raiser's Edge NXT, Blackbaud Tuition Management, Blackbaud Billing Management and Blackbaud Grantmaking so nonprofit organizations can connect their business offices and workflows across the organization. Financial Edge NXT eliminates redundant tasks and manual processes across the organization and within the financial office itself through Payment Assistant, native functionality for automated bill pay and Expense Management, functionality for submission of expenses.</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-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 is fully integrated with Blackbaud Financial Edge NXT and 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 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. Blackbaud Grantmaking supports collaboration between funders and nonprofits around intended outcomes to drive desired 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 </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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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, Employee Giving and Volunteering</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%">Blackbaud Impact Edge&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is an AI-powered solution designed for social impact reporting and storytelling, tailored for corporate social responsibility (CSR) and social impact teams of all sizes. This innovative technology utilizes responsible generative AI to help impact professionals create a compelling picture of their organization&#8217;s social impact. It seamlessly integrates data captured safely and securely from employee engagement programs, philanthropic initiatives, educational projects, and other trusted external sources.</span></div><div style="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-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, predictive insights and fundraising 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 AI that is accessible, powerful and responsible. Our AI 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="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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">Predictive 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="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%">Fundraising 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 help ensure that customers get the most value out of our solutions and services, while helping them 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 drive 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;</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">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;</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; 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">Outcome-based and prescriptive services.</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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, 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%">Blackbaud University helps organizations unlock the full potential of their solutions. Our training emphasizes newly released features and real-world application, to help customers build confidence and optimize the use of Blackbaud solutions. Our array of learning modalities makes it easy for users to take training that fits their schedule, whether quickly upskilling new hires or expanding the knowledge and efficiency of existing staff. This expertly designed product training empowers users to learn fast and work smart!</span></div><div id="i18a8a71247e64c8eb615387514a91de7_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%">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 2024, we had nearly 100,000 customers that paid Blackbaud through transactional fees and approximately 40,000 customers with contractual billing arrangements. Our largest single customer accounted for less than 1% of our 2024 consolidated revenue.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_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%">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. Our partner program also includes optional engagements around referrals, technical integrations, and implementation services which also support and supplement our go-to-market efforts by promoting customer choice and facilitating extensible capabilities. These sales, partners and customer success professionals are primarily located throughout the United States, the U.K., Canada and Australia. As of December&#160;31, 2024, we had approximately 210 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%">, select participation at virtual and in-person third-party trade shows, technical conferences, and technology seminars. We also target publication of our thought leadership content and position our subject matter experts in industry journals and publications. We have a large base of loyal customers and strategic partners that provide references and recommendations often featured in our advertising and promotional activities.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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><div id="i18a8a71247e64c8eb615387514a91de7_49"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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 and community education; the cultivation and management of gifts and grants sponsorship; the intricacies of not-for-profit specific fund accounting; 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 and reduces organizational risk. In addition, our open platform allows integration to specialized applications so the opportunity for disruption from these competitors is minimized.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.02pt">Vertical-specific solutions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are offered by competitors seeking to meet the enterprise-wide needs of a specific sub-segment of the social impact community. Typically, these solutions are offered by vendors who may offer either a point solution or integrated suite of products used by a vertical. We believe we compete successfully against these competitors through a combination of our integrated suite of offerings and nationwide community networks within verticals where we compete, offering solutions with market leading robustness and reporting as well as the scale, reach, and reputation of our organization.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.02pt">General business software vendors</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, such as Microsoft, Oracle and Salesforce.com, compete with us in certain areas of our business. While there is a growing trend toward social investment that is prompting philanthropic solutions from these general business vendors, most do not have a complete nonprofit specific focus and, therefore, do not offer, or 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; and several of the products introduced by general business software vendors have been subsequently pulled from market based on lack of adoption and customer satisfaction. We believe that the products that remain are not yet fully capable of meeting market needs without significant customization to transform general business products into nonprofit solutions often requiring the use of consultants to guide the implementation, without which, leave the adoption of general business software limited to very basic operations and simple needs. We believe our solutions compete successfully against general business software as a nonprofit&#8217;s needs grow more complex. As a result, we believe we can compete successfully to meet nonprofit-specific requirements, often integrating with general business platforms used for their more generalized operations.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.02pt">Consumer-oriented fundraising platforms</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, such as GoFundMe and Facebook compete with our business where consumers raise funds directly. To drive adoption of their platforms, these vendors rely on a combination of direct-to-consumer marketing, marketing to nonprofits who in turn market to their supporters, and marketing to intermediate entities such as an event sponsor who will market to participants. We believe we compete well in this market through a combination of positive brand recognition among all three of these groups and the combination of our consumer- and organization-oriented tools relative to those of the competition.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less frequently, we compete with providers of traditional, non-automated fundraising service providers, including parties providing services in support of traditional direct mail or email campaigns, special events fundraising, peer-to-peer, telemarketing and personal solicitations. We believe we compete successfully against these traditional fundraising service providers, primarily because our solutions and services are more automated, more robust, more tailored to the needs of nonprofit organizations and more efficient.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_52"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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. Our Intelligence for Good&#174; strategy affirms our commitment to AI that is convenient, powerful and responsible.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The development strategy for all Blackbaud cloud solutions emphasizes:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.02pt">Flexibility</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Customers and partners can extend our component-based architecture to accommodate changing demands without modifying source code.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.02pt">Adaptability</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The architecture of our applications allows us to easily add functionality or integrate with third-party applications to adapt to customer needs and market demands.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:13.02pt">Scalability</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Scalable architecture and the performance, capacity and load balancing of our customers' industry-standard web servers and databases ensure that applications can scale to meet the needs of large organizations.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_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%">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 one active patent on our technology and have one pending patent application.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_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%">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, 2024, we had approximately 2,600 employees, none of whom are represented by unions or are covered by collective bargaining agreements. This number reflects the decrease in headcount following our disposition of our EVERFI business in December 2024. 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 76% 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 2021, we formally rolled out a remote work strategy which expanded our pool of qualified applicants for roles and internal career progression and enabled Blackbaud's goal to attract and develop talent globally. We continue to find top talent that want the flexibility of this work strategy, and it serves as a cornerstone of our culture focused on trust and productivity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee engagement is a focus at Blackbaud, and we continually work to understand what matters and to make our workplace better to attract, develop, and retain talent. Every manager at Blackbaud is required to take a multi-course </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"Engagement Labs" training designed to equip them with the practical skills to ensure their teams are highly engaged. 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 via 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, 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. Our employee population has embraced a digital first mindset, and we continue to enhance our offerings and education to drive employees to make consumer driven decisions to be proactive in their healthcare journey.</span></div><div style="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 in fueling social impact, 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, people of color, sustainability and/or those with a disability.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Blackbaud takes proactive measures to protect the environment, both in our internal sustainable business practices and our external engagements. As we did in 2021, 2022 and 2023, in 2024 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. Blackbaud was recognized by USA Today as one of America&#8217;s Climate Leaders in 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%">Blackbaud was recognized by Newsweek as one of America's Most Responsible Companies 2024, Built In's Best Places to Work 2024, Time&#8217;s list of America&#8217;s Best Mid-size Companies 2024 and was distinguished as an OutLeadership Certified Supporter and 2024 Disability Employer by Disability Solutions. Our People and Culture Team was recognized by Phenom highlighting our talent experience with the 2024 award for Best Use of Talent 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%">Additional information related to our human capital strategy can be found in our 2023 Fueling Impact 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="i18a8a71247e64c8eb615387514a91de7_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%">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="i18a8a71247e64c8eb615387514a91de7_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%">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 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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_67"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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="i18a8a71247e64c8eb615387514a91de7_70"></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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, 2025:</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%">64&#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%">62&#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%">53&#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%">57&#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%">57&#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%">61&#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="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 and he currently is 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 2018. Prior to that, he was Vice President of Global Services at British Telecom, a multinational telecommunications holding company, from October 2007 to September 2016. Prior to that, he was at Guardian Media Group, a mass media company owning various media operations company, where he served as Divisional Chief Operating Officer, among other leadership roles, from June 1995 to September 2007. He holds a BA in European Business from London Metropolitan University and an MBA from The Manchester Metropolitan University.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Kevin P. Gregoire</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as our Executive Vice President and Chief Operating Officer since July 2022. Prior to that, he was the Executive Vice President and President of U.S. Markets since April 2021. He joined us as Executive Vice President and President, Enterprise Markets Group in April 2018. Prior to joining us, Mr. Gregoire was Group President of the Financial Institutions Group at Fiserv, a global technology provider serving the financial services industry, from March 2014 until February 2018. He joined Fiserv in December 2002 and served in other key leadership roles including Division President and Chief Operating Officer, Card Services, and Senior Vice President of Product and Network Strategy. Mr. Gregoire is also a veteran of the United States Army, where he served as Lieutenant in the Corps of Engineers and was awarded three Army Commendation Medals. He holds a BS from the United States Military Academy at West Point, and an MBA from the F.W. Olin School of Business at Babson College.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Kevin R. McDearis</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as our Executive Vice President and Chief Technology Officer since October 2016 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="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 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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_73"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:15pt"><span id="i281dc517fff44e32b230e2b2810bf0d0_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="i18a8a71247e64c8eb615387514a91de7_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%">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, such as AI, 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 effectiveness of these equity incentive and related compensation programs as retention and recruiting tools. We may need to create new or additional equity incentive programs and/or compensation packages to remain competitive, which could be dilutive to our existing stockholders and/or adversely affect our results of operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 </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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 id="i93d97769da984a6d822edfd34edd7b74_21496"></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in the US federal or state governmental grant, award or other funding programs could negatively impact the operations of our nonprofit customers, which could have a material adverse effect on our business, results of operations, financial condition and liquidity.</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:400;line-height:120%">Many of our customers depend in significant part on the US federal and state governments for grants, awards and other funding to maintain their operations. Changes in, or uncertainty regarding, the availability, amount or conditions and restrictions related to such funding could negatively impact our customers&#8217; willingness or ability to purchase our various software solutions due to resulting budgetary or investment capital concerns. Our customers and we must identify, assess and respond to new developments and trends in the legislative, regulatory and political environment while federal and state governments and agencies consider and implement potential funding changes that could materially impact various aspects of the nonprofits&#8217; operations and financial health. We cannot predict the specific terms of any such proposals or changes, whether or when they will be implemented, or their effect on our operations. Certain proposals or changes could, if implemented, have an adverse, material impact on our business, results of operations, financial condition or liquidity.</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 AI technology into certain of our solutions 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 solutions 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 adopted, or are in the process of developing, new regulations related to the use of AI and machine learning technologies. These have imposed, and may in the future further impose, obligations related to our development, offering and use of AI technologies and expose us to increased risk of regulatory enforcement and litigation. Many of our generative AI features include the processing of personal data and are, and may be further, 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 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="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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, Costa Rica and India, and we intend to expand further into international markets. Expansion of our international operations has required, and will continue to require, a significant amount of attention from our management and substantial financial resources and might require us to add qualified management in these markets. For example, we are currently expanding our operations in India, which we expect will give us greater access to talent, and increase the number of our employees, including management, in India. We have rented office space in India to accommodate those new operations, although we do not currently expect to generate revenue in India in the foreseeable future. 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. The expansion of our international operations has increased, and is expected to continue to increase, our exposures to gains and losses on foreign currency transactions. (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="#i18a8a71247e64c8eb615387514a91de7_205">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 and capital expropriation 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-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 failure to comply with foreign country employment or other human resources laws and regulations;</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: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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">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 ("EVERFI") in December 2021, we experienced the loss of certain employees and were unable to realize the anticipated returns on our investment prior to our disposition of the business in December 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%">Acquisitions 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. For example, in December 2024, we recorded a material noncash impairment charge related to EVERFI (See Note 3 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%">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 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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_82"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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 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.</span></div><div style="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 from customers for reimbursement of expenses incurred by them related to the Security Incident, all of which have been fully resolved and closed or 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, </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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 have been fully resolved and closed or are inactive and are considered by us to have been abandoned by the data subjects. 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 two cases remain active and unresolved. We also were a defendant in putative consumer class action cases in Canadian courts alleging harm from the Security Incident which have now been resolved. 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) 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. On May 14, 2024, the Court issued a memorandum opinion and order (1) denying the multi district litigation plaintiffs' motion for class certification, (2) granting our motion to exclude the multi district litigation plaintiffs' expert, (3) denying the multi district litigation plaintiffs' motion to exclude our expert and (4) denying all other pending motions. On July 30, 2024, the Fourth Circuit Court of Appeals denied the plaintiffs' petition for permission to appeal the Court's ruling. This litigation 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%">In addition,</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="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">On March 9, 2023, the Company reached a settlement with the SEC that fully resolved the previously disclosed SEC investigation of the Security Incident;</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">On October 5, 2023, the Company entered into separate, substantially similar Administrative Orders with each of 49 state Attorneys General and the District of Columbia that fully resolved 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;</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">On May 20, 2024, the U.S. Federal Trade Commission (the "FTC") finalized an Order (the &#8220;FTC Order&#8221;) evidencing its settlement with us in connection with the Security Incident;</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">On June 13, 2024, we agreed to a Final Judgment and Permanent Injunction with the Attorney General of the State of California (the "California Judgment") relating to the Security Incident; and</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">We previously received notices of  governmental actions or investigations by 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, each of which we now believe are now longer active actions or 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%">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%">The terms of the California Judgment, FTC 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 has been, and is expected to be over an extended period of time, expensive and time-consuming. 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 inquiries, 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 in excess of the amounts accrued. Certain governmental authorities have imposed, and others may in the future impose, undertakings, injunctive relief, consent decrees, or other civil or criminal penalties, which have materially increased our data security costs or otherwise required us to alter how we operate our business, and could further do so in  the future. Although we intend to defend ourselves vigorously against the claims asserted against us, we cannot predict the potential outcomes, cost and expenses associated with current and any future claims, lawsuits, inquiries and investigations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, any legislative or regulatory changes adopted in reaction to the Security Incident or other companies&#8217; data breaches could require us to make modifications to the operation of our business that could have an adverse effect and/or increase or accelerate our compliance costs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant management time and Company resources have been, and are expected to continue to be, devoted to the Security Incident. For example, for full year 2024, we incurred net pre-tax expenses of $13.7 million related to the Security Incident, which included $7.0 million for ongoing legal fees and $6.8 million for settlements and recorded liabilities for loss contingencies. During 2024, we had net cash outlays of $15.9 million related to the Security Incident, which included ongoing legal fees, and the $6.8 million paid during the third quarter of 2024 related to our settlement with the Attorney General of the State of California (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 2024 Credit Facilities, we may be forced to renegotiate or obtain a waiver under the 2024 Credit Facilities and/or seek additional debt or equity financing. Such renegotiation or financing may not be available on acceptable terms, or at all. In these circumstances, if we were unable to obtain sufficient financing, we may not be able to meet our obligations as they come due.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, publicity or developments related to the Security Incident could in the future have a range of other adverse effects on our business or prospects, including causing or contributing to loss of customer confidence, reduced customer demand, reduced customer retention, strategic growth opportunities, and associated retention and recruiting difficulties, some or all of which could be material.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Climate change and other natural disasters, new regulations and standards and climate-related goals have impacted, and may in the future impact, our operations and financial performance.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term effects of climate change on the global economy and our industry may impact our business operations and those of our suppliers, customers and partners. Climate change increases the severity and frequency of extreme weather events such as hurricanes, wildfires, floods, heat waves or power shortages, all of which could lead to business disruptions. The locations of our principal executive offices and our data centers are vulnerable to the effects of climate events and other natural disasters, including hurricanes, heat waves and earthquakes, which we have experienced in the past. In addition, the effects of climate change are harder to mitigate for our remote-first workforce, which exposes the Company to business disruption. Even though we carry business interruption insurance policies and typically have provisions in our commercial contracts that protect us in certain events, we might suffer losses as a result of business interruptions that exceed the coverage available under our insurance policies or for which we do not have coverage. Any natural disaster or catastrophic event affecting us could have a significant negative impact on our operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New regulations and standards relating to public disclosure, including proposed new rules 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 </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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">For example, on July 19, 2024, CrowdStrike Holdings, Inc. (&#8220;CrowdStrike&#8221;), which provides cybersecurity services to millions of Microsoft Windows systems worldwide, including to certain Windows systems operated by Blackbaud, implemented a software update to its Falcon sensor software that was flawed and caused Falcon to crash, thereby causing widespread crashes of Windows systems into which it was integrated, including certain Windows systems used by us and certain of our customers (the &#8220;CrowdStrike Event&#8221;). As a result, some of our customers were unable to access certain of our services and solutions, including our payments processing solutions. We evaluated the actual impact of the CrowdStrike Event on Blackbaud, both directly and indirectly due to the impact on our customers, and deemed it to be 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%">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, such as the CrowdStrike Event, 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 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 </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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our 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="i18a8a71247e64c8eb615387514a91de7_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%">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 stock repurchases, and may increase our leverage in the future in connection with 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 to fund the ASR Transaction (as defined on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i841164c140694c35b344eb71b1dd71fe_11369">105</a>) and other stock repurchases. As a result of this indebtedness and other borrowings, 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 inquiries, requests or investigations. Responding to and resolving these current and any future lawsuits, claims and/or investigations has resulted, and may continue to result, in material remedial and other expenses. Although we have defended, and intend to continue 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="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="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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, additional leverage could impact our ability to meet certain financial and other covenants contained in our 2024 Credit Facilities, which increased our total borrowing capacity from $1.1 billion to $1.5 billion. (See Note 9 to our consolidated financial statements included in this report for a more detailed description of our 2024 Credit Facilities.) 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 2024 Credit Facilities, 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, such as the EVERFI impairment charges, 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, 2024, we had $1.1 billion and $132.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 noncash 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. 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, such as the EVERFI impairment charges discussed in Note 4 to our consolidated financial statements in this report, 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 and increase our 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%">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 stock. In addition, implementation of some or all of this program diminishes our cash reserves and/or increases our debt, 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, including authorization amount, shares purchased, amounts paid and shares remaining available for purchase.)</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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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, 2024, we had deferred tax assets of $162.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="i18a8a71247e64c8eb615387514a91de7_88"></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 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, 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 difficult for donors to make online donations. (See Note 11 to our consolidated financial statements included in this report for a description of the Security Incident and related legal proceedings and regulatory matters.)</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are in the information technology business, and our solutions and services store, retrieve, transfer, manipulate and manage our customers&#8217; information and data. The effectiveness of our software solutions relies on our customers&#8217; storage and use of data concerning their donors, including financial, personally identifying and other sensitive data and our business uses similar systems that require us to store and use data with respect to our customers and personnel. Our collection and our customers&#8217; collection and use of this data might raise privacy and data protection concerns and negatively impact our business or the demand for our solutions and services. If a breach of data security, such as the Security Incident, were to occur, or other violation of privacy or data protection laws and regulations were to be alleged, our business may be materially and adversely impacted and solutions may be perceived as less desirable, which would negatively affect our business and operating results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Claims that we or our technologies infringe upon the intellectual property or other proprietary rights of a third party may require us to incur significant costs, enter into royalty or licensing agreements or develop or license substitute technology.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been, and may in the future be, subject to claims that the technologies in our solutions and services infringe upon the intellectual property or other proprietary rights of a third party. In addition, the vendors providing us with technology that we use in our own solutions could become subject to similar infringement claims. Although we believe that our solutions and services do not infringe any intellectual property or other proprietary rights, we cannot be certain that our solutions and services do not, or that they will not in the future, infringe intellectual property or other proprietary rights held by others. Any claims of infringement could cause us to incur substantial costs to defend against the claim, even if the claim is without merit, and could distract our management from our business. Moreover, any settlement or adverse judgment resulting from the claim could require us to pay substantial amounts, or obtain a license to continue to use the technology and services that are the subject of the claim, and/or otherwise restrict or prohibit our use of the same. There can be no assurance that we would be able to obtain a license on commercially reasonable terms from the third party asserting any particular claim, or that we would be able to successfully develop alternative technology on a timely basis, or that we would be able to obtain a license from another provider of suitable alternative technology to permit us to continue offering, and our customers to continue using, the solutions and services. In addition, we generally provide in our customer arrangements for certain solutions and services that we will indemnify our customers against third-party infringement claims relating to technology we provide to those customers, which could obligate us to pay damages if the solutions and services were found to be infringing. Infringement claims asserted against us, our vendors or our customers may have a material adverse effect on our business, prospects, financial condition and results of operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our solutions utilize open source software, which may subject us to litigation, require us to re-engineer our solutions, or otherwise divert resources away from our development efforts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use open source software in connection with certain of our solutions. Such open source software is generally licensed by its authors or other third parties under open source licenses, including, for example, the GNU General Public License, the GNU Lesser General Public License, &#8220;Apache-style&#8221; licenses, &#8220;BSD-style&#8221; licenses and other open source licenses. There is little legal precedent governing the interpretation of many of the terms of some of these licenses and, therefore, the potential impact of these terms on our business is currently unable to be determined and may result in unanticipated obligations regarding our solutions and technologies. From time to time, companies that incorporate open source software into their products have faced claims challenging the ownership of open source software and/or compliance with open source license terms. Therefore, we could be subject to litigation by parties claiming ownership of open source software or noncompliance with open source licensing terms. Some open source software licenses require users who distribute open source software as part of their own software to publicly disclose all or part of the source code to such software and/or make available any derivative works of the open source code on unfavorable terms or at no cost. While we monitor our use of open source software and try to ensure that none is used in a manner that would require us to disclose the source code or that would otherwise breach the terms of an open source agreement, such use could inadvertently occur and we may be required to release proprietary source code, pay damages for breach of contract, re-engineer our applications, discontinue sales in the event re-engineering cannot be accomplished on a timely basis, or take other remedial action that may divert resources away from our development efforts, any of which could adversely affect our business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely upon trademark, copyright, patent and trade secret laws to protect our proprietary rights, which might not provide us with adequate protection.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success and ability to compete depends to a significant degree upon the protection of our proprietary technology rights. We might not be successful in protecting our proprietary technology and our proprietary rights might not provide us with a meaningful competitive advantage. To protect our core proprietary technology, we rely on a combination of patent, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trademark, copyright and trade secret laws, as well as nondisclosure agreements, each of which affords only limited protection.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changing domestic and international laws, government regulations and policies, 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-style:italic;font-weight:700;line-height:120%">Provisions in our organizational documents, 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, 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="margin-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 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. See below for a discussion of our previously issued and subsequently cancelled Series A 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%">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="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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stockholder Rights Agreement (the "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 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 Rights Agreement by and between the Company and American Stock Transfer &amp; Trust Company, LLC. Each Right entitled 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 would have 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 became exercisable due to the ownership threshold being crossed, each Right would have entitled its holder (other than the person, entity or group triggering the Rights Plan, whose rights would have become void and not exercisable) to purchase additional shares of Common Stock having a then-current market value of twice the Exercise Price, which would have likely made 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. On January 26, 2024, the Company amended the Rights Agreement to substitute Broadridge Corporate Issuer Solutions, LLC as the new rights agent under the Rights Agreement. On March 18, 2024, the Company terminated the Rights Agreement and eliminated the Series A Preferred Stock as a series of stock under its Amended and Restated Certificate of Incorporation. At the time of the termination of the Rights Agreement, all of the Rights expired.  Additional information regarding the Rights Agreement and its termination, is contained in the Company&#8217;s Current Reports on Form 8-K filed with the SEC on October 2, 2023, January 26, 2024 and March 18, 2024 and in the Company's Form 8-A/A filed with the SEC on March 18, 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 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. During 2024, we have been 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="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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are 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="ia81897d77bad45a69ba74ec7af66ea4d_22664"></span>digital economy.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_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 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="i18a8a71247e64c8eb615387514a91de7_94"></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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview of Processes for Assessing, Identifying and Managing Material Cyber Risks</span></div><div style="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. Our cybersecurity program has been and will continue to be further enhanced by our compliance with the settlement of governmental investigations relating to the Security Incident. See Note 11 to the consolidated audited financial statements contained in this report for additional information regarding the Security Incident.</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 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="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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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><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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Integration into Overall Risk Management System or Processes</span></div><div style="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. Our enterprise risk management ("ERM") framework integrates our information technology and data management systems and related policies and practices into the larger framework to help guide and prioritize our cybersecurity and information technology-related investments, activities and risk management strategy. At least annually, we review cybersecurity risk as part of our ERM processes and integrate those findings into our overall strategy. Additionally, our cybersecurity program is further integrated with our overall risk management program through our Chief Information Security Officer's ("CISO") participation in such governance structures as our Risk Steering Committee and our Disclosure Committee, both of which are described in detail 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%">Engagement of Third Parties</span></div><div style="margin-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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks from Third-Party Service Providers and Others</span></div><div style="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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks from Cybersecurity Threats; Actual and Potential Material 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%">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 and claims 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 report 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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management's Assessment and Management of Cybersecurity Threats</span></div><div style="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 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="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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, CISO, 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="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Board 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%">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 id="i18a8a71247e64c8eb615387514a91de7_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 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. As a remote-first workforce company, we have leased a significant portion of the office space in our global headquarters facility. In October 2024, we signed a membership agreement for office space in Hyderabad, India to support our business operations in India. In February 2025, we were released from our lease for office space in Washington, DC (which was acquired as part of our acquisition of EVERFI in December 2021). For additional information, see Note 18 to our consolidated financial statements in this report.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_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 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="i18a8a71247e64c8eb615387514a91de7_103"></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: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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="i18a8a71247e64c8eb615387514a91de7_106"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"/><td 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-20241231_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="i18a8a71247e64c8eb615387514a91de7_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 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;18, 2025, there were approximately 101 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;18, 2025, the closing price of our common stock was $70.96.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_112"></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, 2024. The graph assumes that the value of the investment in our common stock and each index was $100.00 at December&#160;31, 2019, and that all dividends are reinvested.</span></div><div style="margin-top:9pt;text-align:center"><img src="blkb-20241231_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%">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-top:1pt solid #004054;padding:2px 1pt;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 #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%">2024</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%">$72.44</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%">$99.39</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%">$74.07</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%">$109.11</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%">$93.03</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%">144.92</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%">177.06</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%">119.45</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%">172.77</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%">223.87</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%">157.33</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%">199.80</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%">129.82</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%">212.86</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%">284.38</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%">34</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_115"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top: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, 2024 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:46.122%"/><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:2.577%"/><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:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total&#160;number<br/>of shares<br/>purchased as<br/>part of<br/>publicly<br/>announced<br/>plans or<br/>programs</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%">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, 2024</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%">737,188&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 1, 2024 through October 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">710,974&#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%">25.74&#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:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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:10pt;font-weight:400;line-height:120%">710,974&#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%">718,886&#160;</span></td><td style="background-color:#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, 2024 through November 30, 2024</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">899,327&#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%">83.55&#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%">889,480&#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%">644,562&#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, 2024 through December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 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%">78.13&#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%">644,562&#160;</span></td><td 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%">1,611,063&#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%">58.04&#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%">1,600,454&#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%">644,562&#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 10,609 shares (9,847 in November and 762 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 July 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by raising the total capacity under the program from $500.0 million to $800.0 million available for repurchases. The program does not have an expiration date.</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 the settlement of the ASR in October 2024 in which no cash was exchanged (see discussion on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:none" href="#i53e1ac9b7b574cf3930b1f92a5c0ebbe_7512">56</a>).</span></div><div id="i18a8a71247e64c8eb615387514a91de7_118"></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="i18a8a71247e64c8eb615387514a91de7_121"></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: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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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><div id="i18a8a71247e64c8eb615387514a91de7_124"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 7. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with Item 1A Risk factors and our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. The following discussion and analysis presents financial information denominated in millions of dollars which can lead to differences from rounding when compared to similar information contained in the consolidated financial statements and related notes, which are primarily denominated in thousands of dollars.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_127"></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, India and the United Kingdom, supporting users in 100+ countries.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; and (ii) providing payment and transaction services.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Update on 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 2024, we continued to execute on these key 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-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%">To maintain our market leadership position, we are accelerating the pace of innovation and new feature delivery to our customers. Our focus has been on two areas, artificial intelligence (AI) and enhancements that continue to improve the connectivity of our suite of solutions. These enhancements are aimed at improving fundraising outcomes while reducing the administrative burden of our end users. 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">We have released a number of AI capabilities in our solutions, including generative AI functionality for our JustGiving platform. During 2024, we released generative AI capabilities for Raiser&#8217;s Edge NXT&#174;, and we expect that Blackbaud Copilot will be available to our Raiser's Edge NXT customers soon. Using Blackbaud Copilot, users can ask ad hoc questions such as &#8220;How can I improve my average donation size?&#8221; and the tool will provide intelligent responses as well as recommended actions intended to drive that outcome.</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">During 2024, our Online Giving and Prospect Insights capabilities were natively integrated into Raiser's Edge NXT. With these integrations, fundraising administrators can now drive a giving campaign, keep records of each donor interaction, identify new donation opportunities, and provide personalized messaging, all in one integrated experience.</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">During 2024, we released our new optimized donation forms for Raiser's Edge NXT, Blackbaud CRM and Blackbaud Altru that fully integrate with our payment processing and CRM software. We expect these forms to drive higher revenue for our customers and for 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: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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are delivering more innovation, evolving our products and ensuring our customers receive more value from our solutions.</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. We continue to see strong momentum in consumer giving and tuition management, we have implemented rate increases across select areas of our payments portfolio, and we 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%">In the summer of 2022, 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. This program is designed to deliver sustained revenue growth beyond the initial three-year renewal cycle and will provide us with improved revenue visibility. As previously disclosed, this new approach has three main components: offering 3-year contract renewal terms as our standard, which the vast majority of customers are adopting; embedded annual price increases within the 3-year renewal term, which we have not had previously and are beginning to take effect; and a larger first year price increase to bring our pricing in-line with the broader market.  </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%">The first two components, as well as a portion of the third, will continue on beyond the initial renewal cycle, creating what we believe will be a sustainable source of revenue growth.</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 and 2024 renewal cohorts, which represented approximately 65% of the total contractual revenue eligible for this program. Approximately another 25% of the renewable base is up for renewal 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. 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.</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="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, we continued to run the business at about the same headcount level, while continuing to drive efficiencies in other areas of the business. After the divestiture of EVERFI on December&#160;31, 2024, we had approximately 2,600 employees.</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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a remote-first workforce company, we can be strategic about selecting the appropriate geographic region for various functions in order to reduce costs without negatively impacting the quality of our products and services. For example, we are currently expanding our operations in India, which we expect will give us greater access to talent, and increase the number of our employees, including management, in India. We have rented office space in India to accommodate those new operations, although we do not currently expect to generate revenue in India in the foreseeable future.</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%">There are two remaining legacy data centers that we are currently working towards closing in the future.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_130"></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: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 (loss) from Operations ($M)</span></div></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-20241231_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-20241231_g5.jpg" alt="59" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:266px"/></div><div id="i18a8a71247e64c8eb615387514a91de7_3122"></div><div style="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 $50.1 million during 2024, 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 driven by:</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 $36.7 million largely due to the impact of our 3-year contract renewal initiative and pricing within the Social Sector as well as the performance of our cloud solutions, partially offset by decrease in revenue from EVERFI and maintenance 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%">an increase in transactional recurring revenue of $20.9 million primarily due to positive results related to pricing initiatives we have implemented in the past twelve months and increases in volume for our Blackbaud Tuition Management and JustGiving solutions; also contributing to the increase in transactional recurring revenue during the year ended December 31, 2024 was an increase related to fluctuations in foreign currency exchange rates of $2.2 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="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 of $7.5 million primarily due to a decrease of $7.4 million resulting from our sale of EVERFI Limited as discussed in Note 3 to our consolidated financial statements in this report</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"/><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%">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="#i18a8a71247e64c8eb615387514a91de7_205">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.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_3116"></div><div style="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 Social Sector revenue (which represents approximately 88% of our total full year revenue) increased $67.4 million, or 7.1%, during 2024, when compared to the same period in 2023, driven primarily by the increases in contractual recurring revenue and transactional recurring revenue discussed above. The Social Sector has proven to be very resilient as demonstrated through the last several economic downturns and the COVID-19 pandemic, and we have great confidence in the long-term trajectory of this portion of 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 Corporate Sector revenue (which represents approximately 12% of our total full year revenue) decreased $17.3 million, or 11.5%, during 2024, when compared to the same period in 2023, driven primarily by the underperformance of EVERFI and our disposition of EVERFI Limited in March 2024 (see Note 3 to our consolidated financial statements in this report for more information). </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, our EVERFI business faced a number of external challenges and even with the decisive actions we took during 2024, including changes to our Corporate Sector leadership and the disposition of a non-recurring revenue component (EVERFI Limited discussed above), EVERFI continued to be a drag on our overall performance, and we expected that to continue. As a result, we took further actions to right-size EVERFI's business to better align costs to its lower revenues, and we hired a strategic advisor to assist us in considering a range of alternatives for EVERFI, one of which included a potential divestiture of the business. This work resulted in the sale of EVERFI in December 2024 in exchange for nominal cash consideration (see page 40 below and Note 3 to our consolidated financial statements in this report for more information). </span></div><div id="i18a8a71247e64c8eb615387514a91de7_3090"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations decreased by $315.2 million during 2024, 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="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-tax loss on disposition EVERFI of $405.4 million, including noncash impairment charges of $390.2 million. See "EVERFI disposition charges" 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="#i18a8a71247e64c8eb615387514a91de7_3172">41</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%">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 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 $7.6 million largely related to enhancements to our cybersecurity program</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 compensation costs other than stock-based compensation of $7.6 million primarily due to an increase in resources dedicated to our cybersecurity program</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 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 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.9 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%">Increase in marketing costs of $4.6 million primarily due to increased digital marketing spend related to JustGiving and, to a lesser extent, increased marketing related to EVERFI while we explored strategic options for the business</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 $4.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 capitalized software and content development costs of $2.5 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: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 corporate costs of $2.5 million primarily related to an increase in bad debt expense.  The increase in bad debt expense was driven by an increase in write-offs.</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="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 $39.7 million largely related to decreases in loss contingency accruals. 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="#i18a8a71247e64c8eb615387514a91de7_139">40</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 stock-based compensation expense of $22.8 million primarily due overall Company performance against 2024 goals and a decrease in the grant date fair value of equity award grants</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="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in commission expense of $11.7 million primarily due to a prospective increase in the period of benefit over which we amortized costs of obtaining contracts with customers from 5 to 6 years beginning in the year ending December 31, 2024. Also contributing to the decrease in commissions expense was a decrease in commissionable bookings primarily due to EVERFI and fewer sales headcount.</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 employee severance of $5.1 million related to our prior period targeted workforce reductions</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%">Decrease in acquisition and disposition-related costs of $1.4 million primarily related to less noncash impairment charges against certain operating lease right-of-use assets and property and equipment assets resulting from the subleases of our Washington, DC office location, partially offset by costs associated with the disposition of EVERFI Limited; see Note 6 and Note 3 to our consolidated financial statements in this report for more information.</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%">We are continuing to make investments in the business in areas such as innovation, AI, cybersecurity and our continued shift of cloud infrastructure to leading public cloud service providers. Our profitability during 2024 reflects some of these incremental investments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We 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: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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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><div id="i18a8a71247e64c8eb615387514a91de7_133"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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-20241231_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 2024, our gross dollar retention was approximately 90%. This gross dollar retention rate was consistent with our rate for the full year ended December 31, 2023. Excluding EVERFI, our gross dollar retention during the twelve months ended December&#160;31, 2024 was approximately 92%. We are continually investing in innovation, which we believe will increase gross dollar retention over the long-term.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_136"></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, 2024, our cash and cash equivalents were $67.6 million. Under the 2024 Credit Facilities, the carrying amount of our debt was $1.0 billion and our net leverage ratio was 2.57 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 2024, we generated $296.0 million in cash flow from operations, had a net increase in borrowings of $296.7 million, returned $418.0 million to stockholders by way of share repurchases and had aggregate cash outlays of $67.2 million for purchases of property and equipment and capitalized software and content development costs.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_3186"></div><div style="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">Release from Washington, DC lease </span></div><div style="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 February 2025, we made a one-time cash release payment of $28 million to the lessor in connection with a release from our lease for office space in Washington, DC (which was acquired as part of our acquisition of EVERFI in December 2021). Due to our remote-first workforce strategy, we had not used the office space since February 2023 and had subleased a portion of the space.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_139"></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="#iab6273e5f7014203bd7599752a7a2b47_1017">53</a>). For the year ended December&#160;31, 2024, we incurred net pre-tax expenses of $13.7 million related to the Security Incident, which included $7.0 million for ongoing legal fees. It also includes settlements and recorded liabilities for loss contingencies of $6.8 million. Also, for the year ended December&#160;31, 2024, we had net cash outlays of $15.9 million related to the Security Incident, which included ongoing legal fees and the $6.8 million paid during the third quarter of 2024 related to our settlement with the Attorney General of the State of California (as discussed in Note 11). In line with our policy, legal fees are expensed as incurred. For the year ended December 31, 2025, we currently expect net pre-tax expense of approximately $2.0 million to $3.0 million and net cash outlays of approximately $3.0 million to $4.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, 2024, we have recorded approximately $0.7 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="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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are other Security Incident-related matters for which we have not recorded a liability for a loss contingency as of December&#160;31, 2024 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 judgment, 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="i18a8a71247e64c8eb615387514a91de7_3172"></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%">EVERFI 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%">On December 9, 2024, the Company concluded that a material impairment charge of up to $415 million was required related to its EVERFI asset group, which primarily included finite-lived intangible assets and capitalized software and content development costs. The total pre-tax noncash charges were subsequently determined to be $390.2 million. On December 31, 2024, we disposed of EVERFI for a nominal amount that resulted in a loss on disposition of $15.2 million, which together with the impairment charges, is recorded within EVERFI disposition on our consolidated statements of comprehensive loss for the year ended December&#160;31, 2024. See Note 4 to our consolidated financial statements in this report for additional details.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_142"></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 to 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 2024 vs. 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%">For information regarding the comparison of 2023 to 2022, please refer to Part II Item 7 of our Annual Report on Form 10-K for the year ended December&#160;31, 2023 filed with the SEC on February&#160;21, 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%;text-decoration:underline">Acquisition</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 19, 2022, we acquired Kilter, Inc. ("Kilter") in order to provide us with strategic opportunities to expand our total addressable market and share of the philanthropic giving market through the integration of complementary solutions and services to serve the changing needs of 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 have included the results of operations of the acquired company in our consolidated results of operations from the date of acquisition. In accordance with applicable accounting rules, we determined that the Kilter 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. See Note 3 to our consolidated financial statements in this report for a summary of this acquisition.</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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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><div id="i18a8a71247e64c8eb615387514a91de7_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-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-20241231_g7.jpg" alt="34" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20241231_g8.jpg" alt="35" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20241231_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, 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%">2024 vs. 2023</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 $57.6 million, or 5.4%, 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 contractual recurring revenue of $36.7 million largely due to the impact of our 3-year contract renewal initiative and pricing within the Social Sector as well as the performance of our cloud solutions; partially offset by decreases in revenue from EVERFI (as discussed above) and maintenance revenue; 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 transactional recurring revenue of $20.9 million primarily due to positive results related to pricing initiatives we have implemented in the past twelve months and increases in volume for our Blackbaud Tuition Management and JustGiving solutions; also contributing to the increase in transactional recurring revenue during the year ended December 31, 2024 was an increase related to fluctuations in foreign currency exchange rates of $2.2 million.</span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on the impact of foreign currency fluctuations on our financial results, see Foreign Currency Exchange Rates below on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_205">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 $24.1 million, or 5.1%, driven primarily by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"/><td 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 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%">Increase in amortization of intangible assets from business combinations of $4.6 million as most of the intangible assets we acquired with EVERFI in December 2021 were amortized on a curve that represented the expected period of economic benefit</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 transaction-based costs of $4.0 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 third-party contractor costs of $3.8 million largely related to enhancements to our cybersecurity program</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 software costs of $2.9 million primarily due to the number of licenses needed and also price increases for the software being used</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 capitalized software and content development costs of $2.8 million due to our continued investments in the innovation and security of our solutions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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 stock-based compensation costs of $1.4 million primarily due to overall Company performance against 2024 goals and a decrease in the grant date fair value of equity award grants</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 10 basis points primarily due to the increase in recurring revenue outpacing the increase in cost of recurring revenue.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_148"></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-20241231_g10.jpg" alt="6" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20241231_g11.jpg" alt="7" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20241231_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, 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: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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">2024 vs. 2023</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 $7.5 million, or 22.2%, 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 $7.5 million primarily due to a decrease of $7.4 million resulting from our sale of EVERFI Limited as discussed in Note 3 to our consolidated financial statements in this report.</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></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.0 million or 31.6%, 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 $5.9 million primarily related to our sale of EVERFI Limited as discussed above 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 direct costs of revenue of $2.7 million primarily due to our sale of EVERFI Limited as 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="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%">One-time services and other gross margin increased by 1,130 basis points primarily due to the decrease in cost of one-time services and other revenue outpacing the decrease in one-time services and other revenue.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_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%">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-20241231_g13.jpg" alt="25" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20241231_g14.jpg" alt="26" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20241231_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: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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">2024 vs. 2023</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 $14.7 million, or 6.9%. 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%">Decrease in commissions expense of $12.0 million primarily due to a prospective increase in the period of benefit over which we amortized costs of obtaining contracts with customers from 5 to 6 years beginning in the year ending December 31, 2024. Also contributing to the decrease in commissions expense were a decrease in commissionable bookings primarily due to EVERFI and fewer sales headcount.</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 stock-based compensation costs of $6.9 million primarily due overall Company performance against 2024 goals and a decrease in the grant date fair value of equity award grants</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><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in severance costs of $2.2 million related to our prior period targeted workforce reductions</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 advertising costs of $4.6 million primarily due to increased digital marketing spend related to JustGiving and, to a lesser extent, increased marketing related to EVERFI while we explored strategic options for the business</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%">2024 vs. 2023</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to make investments to delight our customers with innovative cloud solutions. We also continue to invest heavily in the security of our solutions. Research and development expense increased by $7.3 million, or 4.8%. The increases 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%">Increase in compensation costs other than stock-based compensation of $6.6 million primarily related to an increase in resources dedicated to the security-related compliance 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 third-party contractor costs of $3.4 million largely related to enhancements to our cybersecurity program</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 allocated overhead costs of $2.7&#160;million primarily related to increased headcount discussed above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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 stock-based compensation of $4.3 million primarily due overall Company performance against 2024 goals and a decrease in the grant date fair value of equity award grants</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 employee severance costs of $1.1 million primarily due to our prior period 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="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 2024 and 2023 were $60.8 million and $60.7 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 development costs capitalized will modestly decrease in the near-term due to the disposition of EVERFI. We continue to prioritize 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: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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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><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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">2024 vs. 2023</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 $47.2 million, or 24.9%. 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="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 $39.7 million largely related to decreases in loss contingency accruals. 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="#i18a8a71247e64c8eb615387514a91de7_139">40</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%">Decrease in stock-based compensation costs of $9.0 million primarily due to overall Company performance against 2024 goals and a decrease in the grant date fair value of equity award grants</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%">Increase in total costs allocated from general and administrative expense of $4.4 million primarily related to investments in security tools. Depreciation, facilities and IT support costs are pooled and recorded to general and administrative expense and allocated to other lines of our statements of comprehensive loss based on headcount.</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 acquisition and disposition-related costs of $1.4 million primarily related to less noncash impairment charges against certain operating lease right-of-use assets and property and equipment assets resulting from the subleases of our Washington, DC office location, partially offset by costs associated with the disposition of EVERFI Limited; see Note 6 and Note 3 to our consolidated financial statements in this report for more information.</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 severance costs of $1.0 million due to our prior period 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%">Increase in compensation costs other than stock-based compensation of $5.0 million primarily due to an increase in resources dedicated to our cybersecurity program</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%">Increase in corporate costs of $2.4 million primarily related to an increase in bad debt expense. The increase in bad debt expense was driven by an increase in write-offs.</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 software costs of $1.5 million due to primarily due to the number of licenses needed and also price increases for the software being used</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></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%">46</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-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-20241231_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%">2024 vs. 2023</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 2024 when compared to 2023, primarily due to our incremental borrowings to fund our ASR Transaction (as defined on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i841164c140694c35b344eb71b1dd71fe_11369">105</a>) and other stock repurchases. We currently expect interest expense for the full year 2025 to be approximately $65&#160;million to $69&#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="#i18a8a71247e64c8eb615387514a91de7_214">64</a> for more information about our variable interest rate exposure and related risk.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_157"></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 other income 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-20241231_g17.jpg" alt="29" 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%">2024 vs. 2023</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 2024 when compared to 2023, primarily due to an increase in interest income. Interest income increased primarily due to higher interest earned on restricted cash due 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: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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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><div id="i18a8a71247e64c8eb615387514a91de7_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below compares the components of deferred revenue from our consolidated balance sheets:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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/>2024</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%">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%">361.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"/><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%">(8.5)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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.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%">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%">(15.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%">359.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%">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 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%">(8.4)</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 decrease in deferred revenue during the year ended December&#160;31, 2024 was primarily due to </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our divestiture of EVERFI on December 31, 2024. 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="i18a8a71247e64c8eb615387514a91de7_163"></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 (benefit) provision ($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-20241231_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, a federal and state capital loss carryforward and tax credits. The federal and state net operating loss and capital loss carryforwards are subject to various Internal Revenue Code limitations and applicable state tax laws. The foreign net operating loss carryforwards have a valuation reserve due to the uncertainty of realizing such carryforwards in the future. Further, as of December 31, 2024, we recorded a valuation allowance against all of our U.S. deferred tax assets in excess of deferred tax liabilities due to combination of our cumulative pretax loss position and net deferred tax asset position resulting from divestiture of EVERFI. We intend to continue maintaining a full valuation allowance on our U.S. net deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these 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 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 2021 through 2024, as well as state and foreign income tax examinations for various years depending on statute of limitations of those jurisdictions.</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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We 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, 2024 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 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%">2024 vs. 2023</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in our effective income tax rate for year ended December 31, 2024, when compared to the same period in 2023, was primarily attributable to the valuation allowance recorded in the current period. As of December 31, 2024, we recorded a valuation allowance against all of our U.S. deferred tax assets in excess of deferred tax liabilities due to the combination of our cumulative pretax loss position and net deferred tax asset position resulting from our divestiture of EVERFI. We intend to continue maintaining a full valuation allowance on our U.S. net deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. Furthermore, the effect of our various rate drivers is reversed by the Company&#8217;s 2024 loss position versus income in 2023.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_166"></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results analyzed below are presented on a non-GAAP basis. We use non-GAAP financial measures internally in analyzing our operational performance. Accordingly, we believe these non-GAAP measures are useful to investors, as a supplement to GAAP measures, in evaluating our ongoing operational performance. While we believe these non-GAAP measures provide useful supplemental information, non-GAAP financial measures should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with GAAP. In addition, these non-GAAP financial measures may not be completely comparable to similarly titled measures of other companies due to potential differences in the exact method of calculation between companies.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The non-GAAP financial measures discussed below exclude the impact of certain transactions because we believe they are not directly related to our operating performance in any particular period, but are for our long-term benefit over multiple periods.&#160;We believe that these non-GAAP financial measures reflect our ongoing business in a manner that allows for meaningful period-to-period comparisons and analysis of trends in our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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><div id="i18a8a71247e64c8eb615387514a91de7_169"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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 style="width:1.0%"/><td style="width:10.158%"/><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%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions, except per share amounts)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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></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,155.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"/><td style="background-color:#ebfbff;border-top:1pt 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"/></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="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: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%">639.2&#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: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"/></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%">55.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="2" style="background-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></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="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:8pt;font-weight:400;line-height:120%">Add: Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.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%">16.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 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%">57.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%">52.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: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%">&#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.8&#160;</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"><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%">71.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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"/></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%">710.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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"/></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%">61.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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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></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="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:8pt;font-weight:700;line-height:120%">GAAP (loss) income from operations</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(270.5)</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: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"/></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%">(23.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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></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="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: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%">105.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: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"/></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%">60.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%">55.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%">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%">&#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%">5.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: Acquisition and disposition-related costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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"/></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%">Add: Security Incident-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">(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%">13.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:8pt;font-weight:400;line-height:120%">53.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: EVERFI impairment and disposition charges</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%">405.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%">&#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 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:#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%">590.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="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%">249.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: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:#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%">320.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 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%">294.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP operating margin</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.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="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%">26.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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#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:700;line-height:120%">GAAP (loss) income before (benefit) provision for income taxes</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%">(311.6)</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%">17.6&#160;</span></td><td style="background-color:#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 net (loss) income</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%">(283.2)</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: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%">1.8&#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:8pt;font-weight:400;line-height:120%">Shares used in computing GAAP diluted (loss) 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%">50,560,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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"/></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%">GAAP diluted (loss) earnings per share</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%">(5.60)</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: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%">0.03&#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: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="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: GAAP income tax (benefit) provision</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(28.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15.8&#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: Total non-GAAP adjustments affecting income from operations</span></td><td colspan="2" style="background-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%">590.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%">249.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="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:700;line-height:120%">Non-GAAP income before provision for income taxes</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:8pt;font-weight:400;line-height:120%">279.0&#160;</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:8pt;font-weight:400;line-height:120%">267.0&#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;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assumed non-GAAP income tax provision</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#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%">68.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%">53.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><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:#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%">210.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%">213.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 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="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: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:#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,750,308&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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"/></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:8pt;font-weight:700;line-height:120%">Non-GAAP diluted earnings per share</span></td><td style="background-color:#ffffff;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:#ffffff;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%">4.07&#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 style="background-color:#ffffff;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:#ffffff;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:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The 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 noncash impairment charges incurred during the twelve months ended December&#160;31, 2024 and 2023 related to the subleases 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%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes Security Incident-related costs incurred during the twelve months ended December&#160;31, 2024 of $13.7 million, which included approximately $6.8 million in recorded liabilities for loss contingencies, and during the twelve months ended December&#160;31, 2023 of $53.4 million, which included approximately $31.0 million in recorded liabilities for loss contingencies. 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 2025, we currently expect pre-tax expenses of approximately $2 million to $3 million and cash outlays of approximately $3 million to $4 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, 2024, we have recorded approximately $0.7 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. There are other Security Incident-related matters for which we have not recorded a liability for a loss contingency as of December&#160;31, 2024 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 judgment, settlement, fine, penalty or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Beginning in 2024, we now apply a non-GAAP effective tax rate of 24.5% when calculating non-GAAP net income and non-GAAP diluted earnings per share. For the twelve months ended December&#160;31, 2023, the tax impact related to non-GAAP adjustments is calculated under our historical non-GAAP effective tax rate of 20.0%.</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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_172"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-GAAP organic revenue growth</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we use non-GAAP organic revenue growth, non-GAAP organic revenue growth on a constant currency basis, non-GAAP organic recurring revenue growth and non-GAAP organic recurring revenue growth 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, if any, 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%">2024</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%">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: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,155.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"/><td style="background-color:#ebfbff;border-top:1pt 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"/></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%">(7.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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,155.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%">1,098.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"/></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%">5.2</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-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,155.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%">1,098.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><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%">(3.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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,152.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,098.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"><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%">5.0</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></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,129.1&#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,071.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;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.4</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,129.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 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"/></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%">5.4</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,129.1&#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,071.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;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%">(2.9)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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,126.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 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,071.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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP organic recurring revenue growth on constant currency basis</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">5.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:#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">Includes EVERFI revenue of $85.5 million and $106.9 million for the year ended December&#160;31, 2024 and 2023, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Non-GAAP revenue from divested businesses excludes revenue associated with divested businesses in the prior period. The exclusion of the prior period revenue is to present the results of the divested business with the results of the combined company for the same period of time in both the prior and current periods.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Non-GAAP organic revenue and non-GAAP organic recurring revenue for the prior year periods presented herein may not agree to non-GAAP organic revenue and non-GAAP organic recurring revenue presented in the respective prior period quarterly financial information solely due to the manner in which non-GAAP organic revenue growth and non-GAAP organic recurring revenue growth are calculated.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">To determine non-GAAP organic revenue growth and non-GAAP organic recurring revenue growth on a constant currency basis, revenues from entities reporting in foreign currencies were translated to U.S. Dollars using the comparable prior period's quarterly weighted average foreign currency exchange rates. The primary foreign currencies creating the impact are the Australian Dollar, British Pound, Canadian Dollar and Euro.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="i18a8a71247e64c8eb615387514a91de7_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rule of 40</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define 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; Security Incident-related costs; and impairment and disposition charges.</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%">2024</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%">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:8pt;font-weight:400;line-height:120%">GAAP net (loss) income</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(283.2)</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.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"/></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%">45.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%">31.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 (benefit) provision</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%">(28.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: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"/></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%">12.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%">13.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 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%">60.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: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"/></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%">51.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: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"/></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%">141.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%">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"/></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%">(141.2)</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%">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"/></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%">(12.2)</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%">105.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%">127.8&#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%">&#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%">5.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: 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%">6.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%">7.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="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%">Add: Security Incident-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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.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:8pt;font-weight:400;line-height:120%">53.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: EVERFI impairment and disposition charges</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%">405.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%">&#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 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%">530.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="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%">193.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"/></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</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%">388.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%">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"/></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</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:#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%">33.7</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#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: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"><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:#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%">38.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;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 style="height:9pt"><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:8pt;font-weight:400;line-height:120%">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%">388.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:8pt;font-weight:400;line-height:120%">356.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:8pt;font-weight:400;line-height:120%">Foreign currency impact on 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%">(1.6)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-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 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:#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%">387.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">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"/></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 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:700;line-height:120%">33.6</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: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="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: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:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">38.6</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;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;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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span id="iab6273e5f7014203bd7599752a7a2b47_1017"></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%">2024</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%">2023</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%">296.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">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 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%">25.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%">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="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%">(7.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="2" style="background-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="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.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="2" style="background-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="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%">228.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 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 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%">19.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"><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.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="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%">15.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="2" style="background-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="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%">244.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 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 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%">21.2&#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%">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="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="i18a8a71247e64c8eb615387514a91de7_181"></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, 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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These patterns may change as a result of the continued shift to online giving, growth in volume of transactions for which we process payments, large dollar customer bookings and contract renewals, fluctuations in the timing of vendor payments or as a result of acquisitions, dispositions, such as our sale of EVERFI on December 31, 2024, new market opportunities, new solution introductions or other factors.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_184"></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/>2024</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%">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%">67.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%">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 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%">116.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></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%">91.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%">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%">(6.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;padding:2px 1pt;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%">148.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">(7.4)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">1,075.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%">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%">37.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">(275.8)</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%">(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%">(3.1)</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%">2024</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%">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%">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%">296.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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 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%">48.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"><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%">(73.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%">(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%">14.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: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%">(139.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%">(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%">(2.5)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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 2024 Credit Facilities 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 10, 2025. 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 9, 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%">At December&#160;31, 2024, our total cash and cash equivalents balance included approximately $13.9 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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_187"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight: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 2024 and 2023, 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, adjustments to our provision for credit losses and sales returns, the EVERFI impairment charges, loss on disposition of business; 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%">2024 vs. 2023</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities increased by $96.3 million during the year ended December&#160;31, 2024, when compared to the same period in 2023, primarily due to a $49.4 million increase in net income adjusted for non-cash expenses and a $46.9 million increase 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 increase in cash flow from operations associated with working capital during 2024, when compared to 2023, was primarily due to:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">fluctuations in the timing of vendor payments;</span></div><div style="margin-top: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 decrease in accrued expenses related to the Security Incident; partially offset by</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">an increase in cash taxes paid.</span></div><div style="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 February 2025, we made a one-time cash release payment of $28 million to the lessor in connection with a release from our lease for office space in Washington, DC (which was acquired as part of our acquisition of EVERFI in December 2021). Due to our remote-first workforce strategy, we had not used the office space since February 2023 and had subleased a portion of the space.</span></div><div style="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="#iab6273e5f7014203bd7599752a7a2b47_1017">53</a>). For full year 2024, we had net cash outlays of $15.9 million related to the Security Incident, which included ongoing legal fees and the $6.8 million paid during the third quarter of 2024 related to our settlement with the Attorney General of the State of California. For full year 2025, we currently expect net pre-tax expense of approximately $2.0 million to $3.0 million and net cash outlays of approximately $3.0 million to $4.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, 2024, we have recorded approximately $0.7 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 for which we have not recorded a liability for a loss contingency as of December&#160;31, 2024 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 judgment, 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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="i18a8a71247e64c8eb615387514a91de7_190"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight: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 2025, we expect our total capital expenditures, including estimated outlays for capitalized software development costs, to be between approximately $55.0 million and $65.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%">2024 vs. 2023</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 $73.4 million increased by $9.0 million during 2024, when compared to 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%">During 2024, we used $59.8 million for software and content development costs, which was up $0.3 million from cash spent during 2023. We also spent $7.4 million of cash for purchases of property and equipment during 2024, which was an increase of $2.8 million from cash spent in 2023. In addition, we used net cash of $1.2 million in the disposition of a business and $5.0 million for a minority investment in a business during 2024.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_193"></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%">2024 vs. 2023</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 2024, we had a net increase in borrowings of $296.7 million, primarily due to our stock repurchase program, including our ASR Transaction (as defined on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i841164c140694c35b344eb71b1dd71fe_11369">105</a>) in March 2024. During 2024, we repurchased $418.0 million of our common stock compared to $18.8 million during 2023 (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><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also paid $6.5 million in debt issuance costs in conjunction with our April 2024 refinancing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We paid $56.8 million to satisfy tax obligations of employees upon settlement or exercise of equity awards during 2024 compared to $35.9 million during 2023. 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%">2024</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, cash flow from financing activities associated with changes </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in restricted cash due to customers </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$47.0 million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, compared to a decrease of </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$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%"> during 2023</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="i18a8a71247e64c8eb615387514a91de7_196"></div><div style="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%">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 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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, we announced that we intended to repurchase during 2024 between 7% and 10% of our outstanding common stock as of December 31, 2023 under our repurchase program. Consistent with that commitment, in March 2024, we entered into the ASR Transaction to repurchase an aggregate $200 million of shares of our common stock. Pursuant to the terms of the ASR Transaction, we provided the financial institution with a prepayment of $200 million and received an initial delivery of 2.1 million shares of our common stock, representing approximately 70% of the total shares then-expected to be repurchased under the ASR Transaction. The final number of shares of common stock delivered to us under the ASR Transaction was based on the average of the daily volume-weighted average prices of the common stock during the term of the ASR Transaction, less a discount and subject to customary adjustments upon events affecting the common stock (e.g., dilutive or concentrative events, mergers and acquisitions, and market disruptions). We funded the ASR Transaction prepayment with borrowings pursuant to a revolving credit loan under the then effective 2020 Credit Agreement. <span id="i53e1ac9b7b574cf3930b1f92a5c0ebbe_7512"></span>On October&#160;29, 2024, in connection with the settlement of the ASR Transaction, we received approximately 490,000 shares of our common stock, in addition to the 2.1 million shares received in March 2024. No cash was exchanged as part of the settlement of the ASR Transaction.</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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;16, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program from $500.0 million to $800.0 million available for repurchases.</span></div><div style="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, 2024, we repurchased an aggregate of 5,362,439 shares for $418.0 million, including the shares repurchased pursuant to the ASR Transaction and representing approximately 10.0% of the Company's common stock outstanding as of December 31, 2023. When including the net share settlement on employee stock-based compensation, this figure increases to approximately 11%. The remaining amount available to purchase stock under the approved stock repurchase program was $644.6 million as of December&#160;31, 2024. During 2025, we intend to repurchase between 3% and 5% of our outstanding common stock as of December 31, 2024 under our existing stock repurchase program.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_199"></div><div style="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">2024 Credit Facilities</span></div><div style="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, 2024, our available borrowing capacity under the 2024 Credit Facilities was $468.7 million. The 2024 Credit Facilities mature in April 2029.</span></div><div style="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, 2024, the carrying amount of our debt under the 2024 Credit Facilities was $1.0 billion. Our average daily borrowings were $929.5 million during 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%">The term loans under the 2024 Credit Facilities 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 2024 Credit Facilities in April 2029. 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 2024 Credit Facilities:</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, 2024</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; 3.75 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%">2.57 to 1.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest Coverage Ratio</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8805; 2.50 to 1.00</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.13 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 2024 Credit Facilities, 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 2024 Credit Facilities, 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 2024 Credit Facilities, and (ii) our pro forma net leverage ratio, as set forth in the 2024 Credit Facilities, must be 0.25 less than the net leverage ratio requirement at the time of dividend declaration or stock repurchase. At December 31, 2024, we were in compliance with our debt covenants under the 2024 Credit Facilities. See Note 9 to our consolidated financial statements included in this report for additional information regarding the 2024 Credit Facilities.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_202"></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, 2024, 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%">23.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%">1,053.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%">1,077.8&#160;</span></td><td style="background-color:#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%">6.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39.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%">45.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="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: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%">78.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%">106.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%">184.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 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%">60.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%">213.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">273.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;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%">168.7&#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,412.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"/><td style="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,581.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="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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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, 2024, we had total remaining principal payments of $1.1 billion. These payments represent principal payments only, under the following assumptions: (i) that the amounts outstanding under the 2024 Credit Facilities, our real estate loans and our other debt at December&#160;31, 2024 will remain outstanding until maturity, with minimum payments occurring as currently scheduled, and (ii) that there are no assumed future borrowings on the 2024 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, 2024, we expect to pay interest expense over the life of our debt obligations of approximately $273.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, 2024, which includes the effect of interest rate swap agreements. The actual interest expense recognized in our consolidated statements of comprehensive loss 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, 2024, we had remaining operating lease payments of $45.4 million. These payments have not been reduced by sublease income, incentive payments, reimbursement of leasehold improvements or the amount representing imputed interest of $6.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-weight:400;line-height:120%">In February 2025, we made a one-time cash release payment of $28 million to the lessor in connection with a release from our lease for office space in Washington, DC (which was acquired as part of our acquisition of EVERFI in December 2021). Due to our remote-first workforce strategy, we had not used the office space since February 2023 and had subleased a portion of the space.</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, 2024, we had remaining purchase obligations of $184.4 million. These purchase obligations are for third-party technology used in our solutions and for other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. Our purchase obligations are not recorded as liabilities on our consolidated balance sheets as of December&#160;31, 2024, 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, 2024 was $5.2 million. Our accrued interest and penalties related to tax positions taken on our tax returns was $0.9 million as of December&#160;31, 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%">In connection with the settlement of the multi-state Attorneys General investigation, the California Attorney General investigation and the FTC 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 May 2044. The currently anticipated costs in connection with these efforts are expected to be expensed as incurred.</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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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 2024 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 as a component of stockholders&#8217; equity, was a loss of $12.7 million as of December&#160;31, 2024 and a loss of $9.8 million as of December&#160;31, 2023. 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 2024, foreign translation resulted in increases in 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 2024, the fluctuation in foreign currency exchange rates increased our total revenue and our income from operations by $3.0 million and $1.1 million, respectively. We have entered into foreign currency forward contracts to hedge revenues denominated in the Canadian dollar against changes in the exchange rate with the U.S. dollar. We will continue monitoring such exposure and take action as appropriate. To determine the impacts on revenue (or income from operations) from fluctuations in currency exchange rates, current period revenues (or income from operations) from entities reporting in foreign currencies were translated into U.S. dollars using the comparable prior year period's weighted average foreign currency exchange rates. These 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="i18a8a71247e64c8eb615387514a91de7_208"></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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">Revenue Recognition</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%">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, 2024.</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="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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">Business Combinations</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 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, 2024.</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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">Income Taxes</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 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, 2024.</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, 2024.</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 2024, we recorded material noncash impairment charges against our EVERFI asset group, which primarily included finite-lived intangible assets and capitalized software and content development costs. For additional information, see Note 4 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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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, 2024.</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="i18a8a71247e64c8eb615387514a91de7_211"></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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="i18a8a71247e64c8eb615387514a91de7_214"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have market rate sensitivity for interest rates and foreign currency exchange rates.</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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 due 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. 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, 2024, 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, 2023 and December&#160;31, 2024.</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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_217"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div id="i18a8a71247e64c8eb615387514a91de7_220"></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="#i18a8a71247e64c8eb615387514a91de7_223">Reports of Independent Registered Public Accounting Firms</a> (PCAOB ID <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-36">42</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="#i18a8a71247e64c8eb615387514a91de7_223">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="#i18a8a71247e64c8eb615387514a91de7_226">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="#i18a8a71247e64c8eb615387514a91de7_226">69</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_229">Consolidated Statements of Comprehensive </a>Loss</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="#i18a8a71247e64c8eb615387514a91de7_229">70</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_232">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="#i18a8a71247e64c8eb615387514a91de7_232">71</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_235">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="#i18a8a71247e64c8eb615387514a91de7_235">72</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18a8a71247e64c8eb615387514a91de7_238">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="#i18a8a71247e64c8eb615387514a91de7_238">73</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="i18a8a71247e64c8eb615387514a91de7_223"></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, 2024 and 2023, the related consolidated statements of comprehensive loss, cash flows and stockholders&#8217; equity for each of the three years in the period ended December 31, 2024, 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, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024, 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, 2024, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated February&#160;21, 2025 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 audit 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 $354 million for the year ended December 31, 2024. Included in transactional recurring revenues are revenues related to payment processing 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-20241231_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%">2024 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. 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:top"><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, 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-37">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-38">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, 2025</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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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, 2024, 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, 2024, 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, 2024 and 2023, and the related consolidated statements of comprehensive loss, cash flows, and stockholders' equity for each of the three years in the period ended December 31, 2024, and the related notes and our report dated February&#160;21, 2025 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 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-39">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-40">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, 2025</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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_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 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/>2024</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/>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: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-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-41">67,628</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-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-42">31,251</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-4" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-43">741,884</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-5" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-44">697,006</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-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-45">5,228</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-46">6,907</ix:nonFraction> at December&#160;31, 2024 and December&#160;31, 2023, 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-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-47">83,539</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-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-48">101,862</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-4" decimals="-3" name="us-gaap:OtherRestrictedAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-49">1,970</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-5" decimals="-3" name="us-gaap:OtherRestrictedAssetsCurrent" scale="3" id="f-50">353</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-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-51">81,287</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-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-52">99,285</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-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-53">976,308</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-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-54">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"/></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-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-55">91,926</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-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-56">98,689</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-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-57">26,554</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-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-58">36,927</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-4" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-59">148,319</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-5" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-60">160,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 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-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-61">1,052,506</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-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-62">1,053,738</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-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-63">132,881</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-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-64">581,937</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-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">67,221</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-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">51,037</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-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-67">2,495,715</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-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-68">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"/></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-4" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">50,810</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-5" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-70">25,184</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-4" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-71">75,543</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-5" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-72">64,322</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-4" decimals="-3" name="blkb:DueToCustomersCurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">742,340</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-5" decimals="-3" name="blkb:DueToCustomersCurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">695,842</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-4" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">23,875</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-5" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">19,259</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-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">359,529</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-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">392,530</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-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">1,252,097</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-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">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"/></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-4" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">1,051,110</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-5" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">760,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: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-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-83">9,518</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-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-84">93,292</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-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">2,015</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-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">2,397</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-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">34,186</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-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">40,085</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-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-89">4,796</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-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">10,258</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-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-91">2,353,722</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-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-92">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"/></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-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-93"></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-4" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-94"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-95">20,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-96"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-97">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-4" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-98">&#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-5" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-99">&#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-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-100"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-101">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-102"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-103">180,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-104">70,943,373</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-105">69,188,304</ix:nonFraction> shares issued at December&#160;31, 2024 and December&#160;31, 2023, respectively; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-106">49,245,588</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-107">53,625,440</ix:nonFraction> shares outstanding at December&#160;31, 2024 and December&#160;31, 2023, 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-4" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-108">71</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-5" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-109">69</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-4" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-110">1,291,442</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-5" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-111">1,203,012</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-4" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-112">21,697,785</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-113">15,562,864</ix:nonFraction> shares at December&#160;31, 2024 and December&#160;31, 2023, 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-4" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-114">1,060,348</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-5" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-115">591,557</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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-116">4,869</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-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-117">1,688</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%">(Accumulated deficit) 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-4" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-118">84,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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-119">198,869</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-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-120">141,993</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-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-121">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"/></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-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-122">2,495,715</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-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-123">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"/></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: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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="i18a8a71247e64c8eb615387514a91de7_229"></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</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%">2024</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: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-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-124">1,129,114</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-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-125">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-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-126">1,011,733</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-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-127">26,381</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-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-128">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-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-129">46,372</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-130">1,155,495</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-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-131">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-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-132">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"/></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-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-133">494,588</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-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-134">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-8" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-135">463,449</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-9" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-136">21,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: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-137">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-11" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-138">41,940</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-139">516,292</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-12" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-140">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-13" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-141">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"/></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-142">639,203</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-12" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-143">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-13" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-144">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"/></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-145">197,499</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-12" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-146">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-13" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-147">221,455</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-148">160,586</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-12" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-149">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-13" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-150">156,913</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-151">142,723</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-12" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-152">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-13" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-153">199,908</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-154">3,541</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-12" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-155">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-13" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-156">2,925</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 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%">EVERFI disposition</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:EVERFIDisposition" format="ixt:num-dot-decimal" scale="3" id="f-157">405,360</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-12" decimals="-3" name="blkb:EVERFIDisposition" format="ixt:fixed-zero" scale="3" id="f-158">&#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-13" decimals="-3" name="blkb:EVERFIDisposition" format="ixt:fixed-zero" scale="3" id="f-159">&#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 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-160">909,709</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-12" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-161">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-13" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-162">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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Loss) income from operations</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-163">270,506</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-12" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-164">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-13" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-165">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"/></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-166">55,634</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-12" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-167">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-13" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-168">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"/></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 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-169">14,549</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-12" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-170">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-13" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-171">8,713</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%">(Loss) income before (benefit) 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" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-172">311,591</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-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-173">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-13" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-174">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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income tax (benefit) provision</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-175">28,419</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-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-176">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-13" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-177">10,168</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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net (loss) income</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-178">283,172</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-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-179">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-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-180">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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Loss) earnings per share</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"/><td 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" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-181">5.60</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-12" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-182">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-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-183">0.88</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%">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" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-184">5.60</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-12" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-185">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-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-186">0.88</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"><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-187">50,560,538</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-12" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-188">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-13" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-189">51,569,148</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-190">50,560,538</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-12" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-191">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-13" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-192">51,569,148</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" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-193">2,822</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-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-194">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-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-195">16,160</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%">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" scale="3" id="f-196">359</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-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-197">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-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-198">18,576</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-199">3,181</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-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-200">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-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-201">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"/></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</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-202">286,353</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-12" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-203">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-13" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-204">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"/></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: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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_232"></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%">2024</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: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 (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-205">283,172</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-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-206">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-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-207">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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments to reconcile net (loss) income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td 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-208">121,665</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-12" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-209">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-13" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-210">102,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 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-211">4,932</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-12" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-212">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-13" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-213">6,066</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-214">104,968</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-12" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-215">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-13" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-216">110,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 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-217">85,011</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-12" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-218">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-13" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-219">26,644</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-220">2,538</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-12" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-221">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-13" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-222">2,364</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%">Loss on disposition of businesses</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="f-223">16,847</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-12" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-224">&#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-13" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="f-225">&#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 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%">EVERFI impairment charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:NonCashImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-226">390,204</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-12" decimals="-3" name="blkb:NonCashImpairmentCharges" format="ixt:fixed-zero" scale="3" id="f-227">&#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-13" decimals="-3" name="blkb:NonCashImpairmentCharges" format="ixt:fixed-zero" scale="3" id="f-228">&#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 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">2,462</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-12" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-230">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-13" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-231">5,676</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" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-232">4,729</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-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-233">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-13" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-234">7,340</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">3,339</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-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-236">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-13" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-237">26,235</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%">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" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-238">28,336</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-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-239">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-13" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-240">21,607</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%">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">13,328</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-12" decimals="-3" sign="-" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-242">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-13" decimals="-3" sign="-" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-243">2,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 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" sign="-" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-244">2,541</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-12" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-245">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-13" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-246">11,059</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">295,968</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-12" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-248">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-13" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-249">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"/></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">7,443</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-12" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-251">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-13" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-252">12,289</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,757</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-12" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-254">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-13" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-255">58,774</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" format="ixt:fixed-zero" scale="3" id="f-256">&#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-12" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="f-257">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-13" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-258">20,912</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 (used) received in disposition 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" sign="-" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="f-259">1,179</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-12" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="f-260">&#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-13" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="f-261">6,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="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" format="ixt:num-dot-decimal" scale="3" id="f-262">5,029</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-12" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="f-263">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-13" 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">73,408</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-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-266">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-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-267">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"/></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">1,441,400</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-12" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-269">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-13" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-270">211,000</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">1,144,709</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-12" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-272">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-13" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-273">310,740</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:num-dot-decimal" scale="3" id="f-274">6,458</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-12" 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-13" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:fixed-zero" scale="3" id="f-276">&#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 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-12" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-278">&#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-13" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-279">1,339</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%">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">56,828</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-12" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-281">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-13" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-282">36,376</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" sign="-" name="blkb:IncreaseDecreaseInDueToCustomers" format="ixt:num-dot-decimal" scale="3" id="f-283">46,957</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-12" decimals="-3" name="blkb:IncreaseDecreaseInDueToCustomers" format="ixt:num-dot-decimal" scale="3" id="f-284">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-13" decimals="-3" sign="-" name="blkb:IncreaseDecreaseInDueToCustomers" format="ixt:num-dot-decimal" scale="3" id="f-285">111,386</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%">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" format="ixt:num-dot-decimal" scale="3" id="f-286">1,679</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-12" decimals="-3" sign="-" name="blkb:ChangeInCustomerFundsReceivable" scale="3" id="f-287">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-13" decimals="-3" name="blkb:ChangeInCustomerFundsReceivable" scale="3" id="f-288">380</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%">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">418,034</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-12" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-290">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-13" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-291">&#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 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">139,351</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-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-293">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-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-294">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"/></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" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-295">1,954</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-12" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-296">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-13" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-297">10,486</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:9pt;font-weight:700;line-height:120%">Net increase (decrease) 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" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-298">81,255</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-12" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-299">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-13" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-300">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"/></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-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-301">728,257</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-14" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-302">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-15" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-303">651,762</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-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-304">809,512</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-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-305">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-14" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-306">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="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">51,881</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-12" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-308">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-13" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-309">33,371</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">60,668</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-12" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-311">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-13" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-312">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 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="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 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of software and services by assuming directly related liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:LoansAssumed1" format="ixt:num-dot-decimal" scale="3" id="f-313">2,073</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-17" decimals="-3" name="us-gaap:LoansAssumed1" format="ixt:num-dot-decimal" scale="3" id="f-314">2,491</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-18" decimals="-3" name="us-gaap:LoansAssumed1" format="ixt:num-dot-decimal" scale="3" id="f-315">1,710</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 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of equipment and other assets included in accounts payable</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-316">31</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-317">837</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-318">158</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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/>2024</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/>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: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-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-319">67,628</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-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-320">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"/></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-4" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-321">741,884</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-5" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-322">697,006</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-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-323">809,512</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-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-324">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"/></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: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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><img src="blkb-20241231_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="i18a8a71247e64c8eb615387514a91de7_235"></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%"><br/>(Accumulated deficit) 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, 2021</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-19" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-325">66,165,666</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-19" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-326">66</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-20" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-327">14,182,805</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-20" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-328">500,911</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-21" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-329">968,927</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-22" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-330">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: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-331">242,456</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-15" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-332">717,060</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 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-24" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-333">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-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-334">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 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</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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-25" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:fixed-zero" scale="0" id="f-335">&#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-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:fixed-zero" scale="3" id="f-336">&#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-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-337">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-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-338">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-25" decimals="INF" name="blkb:RetirementsOfCommonStockShares" format="ixt:num-dot-decimal" scale="0" id="f-339">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-26" decimals="-3" name="blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" format="ixt:num-dot-decimal" scale="3" id="f-340">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-13" decimals="-3" name="blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" format="ixt:num-dot-decimal" scale="3" id="f-341">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-25" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-342">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-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-343">&#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-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-344">&#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-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-345">&#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-27" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-346">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-27" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-347">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-13" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-348">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-26" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-349">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-24" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-350">&#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-13" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-351">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-25" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-352">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-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-353">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-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-354">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-25" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-355">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-28" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-356">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-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-357">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-29" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-358">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-29" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-359">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-30" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-360">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-30" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-361">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-31" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-362">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-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-363">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-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-364">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-14" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-365">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-34" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-366">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-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-367">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="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-35" decimals="INF" name="blkb:RetirementsOfCommonStockShares" scale="0" id="f-368">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-36" decimals="-3" name="blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" scale="3" id="f-369">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-12" decimals="-3" name="blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" scale="3" id="f-370">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-37" decimals="INF" sign="-" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-371">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-37" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-372">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-12" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-373">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-35" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-374">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-35" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-375">&#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-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-376">&#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-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-377">&#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-37" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-378">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-37" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-379">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-12" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-380">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-36" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-381">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-34" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-382">&#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-12" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-383">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-35" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-384">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-35" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-385">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-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-386">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-35" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-387">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-38" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-388">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-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-389">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;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-top:1pt 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-39" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-390">69,188,304</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-39" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-391">69</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-40" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-392">15,562,864</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-40" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-393">591,557</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-41" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-394">1,203,012</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-42" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-395">1,688</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-43" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-396">198,869</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-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-397">808,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"/></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-44" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-398">283,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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-399">283,172</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%">Purchase of treasury shares under stock repurchase program, inclusive of excise 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%">&#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="shares" contextRef="c-45" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-400">5,362,439</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-45" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-401">411,963</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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-402">9,246</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="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-403">421,209</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%">Vesting of 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: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-404">1,410,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: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-405">&#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%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-406">&#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%">&#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:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-407">&#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%">Shares withheld to satisfy tax withholdings</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="shares" contextRef="c-45" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-408">772,482</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-45" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-409">56,828</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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-410">56,828</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%">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: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%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-411">97,676</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-44" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-412">&#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-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-413">97,676</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 grants</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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-414">422,685</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:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-415">2</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-416">2</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 cancellations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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-417">77,785</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%">&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">&#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-48" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-418">3,181</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-419">3,181</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:9pt;font-weight:700;line-height:120%">Balance at December 31, 2024</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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-49" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-420">70,943,373</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:9pt;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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-421">71</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 colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:0 1pt"/><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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-50" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-422">21,697,785</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="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:9pt;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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-423">1,060,348</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;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:9pt;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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-424">1,291,442</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:9pt;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: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-425">4,869</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="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:9pt;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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-426">84,303</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="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:9pt;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:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-427">141,993</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-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.</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:97.880%"><tr><td style="width:0.1%"/><td style="width:2.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.856%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:87.090%"/><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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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="i18a8a71247e64c8eb615387514a91de7_241"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-428" 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, India and the United Kingdom, supporting users in 100+ countries.</span></div></ix:nonNumeric><div id="i18a8a71247e64c8eb615387514a91de7_244"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-429" continuedAt="f-429-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-430" 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-431" 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-432" 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-433" 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 November 2023, the Financial Accounting Standards Board issued Accounting Standards Update 2023-07, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2023-07"). This update requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker ("CODM"), a description of other segment items by reportable segment, and any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. We adopted ASU 2023-07 on December 31, 2024 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-434" continuedAt="f-434-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; and (ii) providing payment and transaction services. 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: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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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><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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-434-1" continuedAt="f-434-2"><ix:continuation id="f-429-1" continuedAt="f-429-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, 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, contractual 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 contractual recurring revenue contracts are generally for a term of <ix:nonNumeric contextRef="c-1" name="blkb:ContractTermOfRecurringRevenueContractsAtContractInceptionYears" format="ixt-sec:durwordsen" id="f-435">three years</ix:nonNumeric> at contract inception with <span style="-sec-ix-hidden:f-436">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: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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-429-2" continuedAt="f-429-3"><ix:continuation id="f-434-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 determined to be <ix:nonNumeric contextRef="c-54" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="f-437">six 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 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%">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-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: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-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: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-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">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-440-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 loss 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 loss, 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: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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-429-3" continuedAt="f-429-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-441" 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-442" 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 and held at banks, payment processors, or other financial institutions (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-443" continuedAt="f-443-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-443-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, 2024, 2023 and 2022, 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-444" continuedAt="f-444-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-444-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-4" decimals="-5" name="us-gaap:RealEstateInventoryCapitalizedInterestCosts" format="ixt:fixed-zero" scale="3" id="f-445"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:RealEstateInventoryCapitalizedInterestCosts" format="ixt:fixed-zero" scale="3" id="f-446">no</ix:nonFraction></ix:nonFraction> capitalized interest applicable to construction-in-progress for the years ended December&#160;31, 2024 and 2023.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" 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">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-448" continuedAt="f-448-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: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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-429-4" continuedAt="f-429-5"><ix:continuation id="f-448-1" continuedAt="f-448-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-448-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-449">one</ix:nonFraction> operating segment, <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="0" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" id="f-450">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-451">one</ix:nonFraction> reporting unit. In each of 2024, 2023 and 2022, 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-12" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-452"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-453"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-454">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairments of goodwill during 2024, 2023 and 2022.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="f-455" continuedAt="f-455-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-456" 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-55" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="f-457"><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-56" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-458">10</ix:nonNumeric>-<ix:nonNumeric contextRef="c-57" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-459">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-58" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="f-460"><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-59" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-461">15</ix:nonNumeric></span></div></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%">Developed technology</span></td><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;text-align:center"><ix:nonNumeric contextRef="c-60" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod" id="f-462"><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;border-bottom:1pt solid #0cd973;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-61" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-463">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c-62" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-464">14</ix:nonNumeric></span></div></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="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-455-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.</ix:continuation> 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 2024 and 2022. There were <ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="f-465">no</ix:nonFraction> impairments of acquired intangible assets during 2023.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-466" continuedAt="f-466-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-466-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 2024, 2023 and 2022.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DeferredChargesPolicyTextBlock" id="f-467" continuedAt="f-467-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 April 2024 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: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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-429-5" continuedAt="f-429-6"><ix:continuation id="f-467-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 the 2024 Credit Facilities (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-468" 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-469" 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-470" continuedAt="f-470-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-470-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, 2024 and 2022, we recorded net foreign currency gains that were insignificant and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-471">4.6</ix:nonFraction> million, respectively. During the year ended December 31, 2023, we recorded a net foreign currency loss  that was insignificant.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-472" 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-473" continuedAt="f-473-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: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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-429-6" continuedAt="f-429-7"><ix:continuation id="f-473-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-474" 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-475">three</span> to <ix:nonNumeric contextRef="c-64" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-476">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 and content development costs during 2024 and 2022. There were <ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:OtherAssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-477">no</ix:nonFraction> impairments of capitalized software assets during 2023. 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-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">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-479" continuedAt="f-479-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%">2024</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-65" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-480">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"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-481">3,010</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-66" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-482">4,833</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-66" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="f-483">215</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-67" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-484">4,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"/></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%">2023</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-68" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-485">6,022</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-69" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-486">2,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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-487">2,539</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-69" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="f-488">601</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-65" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-489">6,096</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%">2022</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-70" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-490">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"/><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-71" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-491">1,281</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-71" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-492">5,162</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-71" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="f-493">528</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-68" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-494">6,022</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%;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-479-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%">2024</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-72" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-495">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"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><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:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-496">2,966</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:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-497">3,037</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-74" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-498">740</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%">2023</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-75" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-499">1,296</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-76" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-500">2,488</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-76" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-501">2,973</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-72" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="f-502">811</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%">2022</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-77" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-503">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"/><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-78" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-504">4,785</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-78" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-505">5,269</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-75" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-506">1,296</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: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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-429-7"><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-507" continuedAt="f-507-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-507-1">We expense advertising costs as incurred</ix:continuation>, which were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-508">16.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-509">14.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-510">16.5</ix:nonFraction> million for the years ended December&#160;31, 2024, 2023 and 2022, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" id="f-511" 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-512" 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, 2024 and 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%">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-513" 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-514" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(Loss) earnings per share</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute basic (loss) earnings per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted 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: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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-515" 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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 dispositions</span></div><div style="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, LLC</span></div><div style="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, 2024, we disposed of our EVERFI business, formerly a wholly-owned subsidiary of Blackbaud, Inc, to a private investment firm that is unaffiliated with Blackbaud for nominal cash consideration. We incurred $<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-5" name="blkb:DispositionRelatedCosts" scale="6" id="f-516">14.0</ix:nonFraction> million of costs associated with the disposition of this business, all of which were recorded as accrued expenses and other liabilities as of December 31, 2024. As a result of the disposition, we recorded a loss of $<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-5" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" scale="6" id="f-517">15.2</ix:nonFraction> million, which included direct costs to sell the business. This loss on disposition together with EVERFI impairment charges are recorded within EVERFI disposition on our consolidated statements of comprehensive loss for the year ended December&#160;31, 2024.  See Note 4 to these consolidated financial statements for additional information about the EVERFI impairment charges. </span></div><div style="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 Limited</span></div><div style="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&#160;2, 2024, we completed a transaction to divest our U.K.-based creative services business EVERFI Limited, formerly a wholly-owned subsidiary of EVERFI, Inc, which was a wholly-owned subsidiary of Blackbaud, Inc. EVERFI Limited's total revenue during 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-518">8.4</ix:nonFraction> million. We incurred an insignificant amount of legal costs associated with the disposition of this business. As a result of the disposition, we recorded a $<ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-5" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" scale="6" id="f-519">1.6</ix:nonFraction> million loss, which was recorded in general and administrative expense on our consolidated statements of comprehensive loss for the year ended December&#160;31, 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%">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-82" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="6" id="f-520">6.4</ix:nonFraction> million, net of closing adjustments. During the year ended December 31, 2022, we recognized a noncash impairment charge of $<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" scale="6" id="f-521">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 on 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-84" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="f-522">2.9</ix:nonFraction> million in cash, net of closing adjustments. In addition to the consideration paid at closing, the agreement and plan of merger included cash consideration payable, up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="f-523">3.0</ix:nonFraction> million, if during the two-year period commencing January 1, 2023 Kilter met certain application participation targets. These targets were not met and, therefore, no liability is recorded as of December&#160;31, 2024. 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 31, 2023.</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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="i18a8a71247e64c8eb615387514a91de7_250"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-526" continuedAt="f-526-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-527" 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 2024 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, 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-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-528">1,053,738</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="display:none"/><td colspan="3" style="display:none"/></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 2px 7pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-529">1,232</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:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2024</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-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-530">1,052,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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-531" continuedAt="f-531-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-531-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%">2024</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%">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: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-86" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-532">243,203</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-87" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-533">570,104</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-59" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-534">29,876</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-88" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-535">71,308</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-89" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-536">110,606</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-90" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-537">182,956</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-91" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:fixed-zero" scale="3" id="f-538">&#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-92" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-539">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-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-540">383,685</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-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-541">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"/></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-86" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-542">173,720</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-87" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-543">174,982</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-59" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-544">11,660</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-88" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-545">11,985</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-89" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-546">65,424</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-90" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-547">69,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: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-91" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:fixed-zero" scale="3" id="f-548">&#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-92" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-549">3,978</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-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-550">250,804</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-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-551">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"/></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-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-552">132,881</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-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-553">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"/></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, 2024, changes to the gross carrying amounts of intangible asset classes were primarily related to the EVERFI impairment charges and subsequent disposition discussed below, 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:400;line-height:120%;text-decoration:underline">EVERFI impairment charges</span></div><div style="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 July 2024, we hired a strategic advisor to assist us in considering a range of alternatives for EVERFI, one of which included a potential divestiture of the business. As part of evaluating alternatives for EVERFI, during the fourth quarter of 2024, we prepared a revised business forecast that included a new level of detail, including separately identifiable cash flows for EVERFI. The Company then reassessed its asset groupings under ASC 360-10 and determined there was a new asset group for EVERFI and evaluated this asset group for potential impairment. On December 9, 2024, the Company concluded that a material impairment charge was required related to its EVERFI asset group, which primarily included finite-lived intangible assets and capitalized software and content development costs. On December 29, 2024, we classified EVERFI's assets and liabilities as held for sale and we determined there would be an additional impairment charge to record the EVERFI disposal group at its estimated fair value less costs to sell resulting in total noncash impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-5" name="blkb:NonCashImpairmentCharges" scale="6" id="f-554">390.2</ix:nonFraction> million. On December 31, 2024, we disposed of EVERFI for a nominal amount that resulted in a loss on disposition of $<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-5" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" scale="6" id="f-555">15.2</ix:nonFraction> million, which together with the impairment charges, is recorded within EVERFI disposition on our consolidated statements of </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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-526-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%">comprehensive loss. See Note 3 to these consolidated financial statements for additional information about the disposition of EVERFI.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortization expense</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to finite-lived intangible assets acquired in business combinations is allocated to cost of revenue on the consolidated statements of comprehensive income based on the revenue stream to which the asset contributes, except for marketing assets and non-compete agreements, for which the associated amortization expense is included in operating expenses.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="f-556" 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%">2024</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%">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-94" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-557">55,659</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-95" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-558">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-96" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-559">47,085</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-97" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-560">1,298</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-98" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-561">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-99" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-562">1,407</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-100" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-563">56,957</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-101" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-564">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-102" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-565">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"/></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-103" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-566">3,541</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-567">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-105" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-568">2,925</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-569">60,498</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-12" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-570">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-13" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="f-571">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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-572" 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, 2024:</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%">2025&#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-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-573">29,498</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%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-574">23,771</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%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-575">20,518</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%">2028&#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-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-576">15,484</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%">2029&#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-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="f-577">14,061</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-4" decimals="-3" name="blkb:EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears" format="ixt:num-dot-decimal" scale="3" id="f-578">103,332</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 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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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><div id="i18a8a71247e64c8eb615387514a91de7_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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:EarningsPerShareTextBlock" id="f-579" 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. (Loss) Earnings Per Share</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-580" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted (loss) earnings per share:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">2024</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%">Numerator:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-581">283,172</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-12" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-582">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-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-583">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"><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-584">50,560,538</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-12" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-585">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-13" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-586">51,569,148</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%">Restricted stock and 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-1" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-587">&#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-12" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-588">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-13" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-589">&#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 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-590">50,560,538</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-12" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-591">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-13" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-592">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Loss) earnings per share</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-593">5.60</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-12" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-594">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-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-595">0.88</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%">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" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-596">5.60</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-12" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-597">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-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-598">0.88</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive shares excluded from calculations of diluted (loss) earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-599">54,236</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-12" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-600">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-13" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-601">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"/></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 years ended December 31, 2024 and 2022 was the same as basic loss per share as there were net losses in each 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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_256"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-602" continuedAt="f-602-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-603" 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, 2024</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-106" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-604">&#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-107" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-605">9,262</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-108" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-606">&#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-109" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-607">9,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 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-106" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-608">&#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-107" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-609">1,288</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-108" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-610">&#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-109" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-611">1,288</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-106" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-612">&#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-107" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-613">10,550</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-108" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-614">&#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-109" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-615">10,550</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><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, 2023</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-110" 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-111" 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"/><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-112" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-618">&#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-619">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-110" 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-111" 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"/><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-112" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-622">&#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-623">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-110" 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-111" 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"/><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-112" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-626">&#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-627">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-110" 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-111" 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"/><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-112" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-630">&#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-631">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-110" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-632">&#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-111" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-633">&#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-112" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-634">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-113" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-635">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;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-110" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-636">&#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-111" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-637">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 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-112" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-638">1,403</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-113" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-639">6,943</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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations arise from business acquisitions. The fair values are based on discounted cash flow analyses reflecting a probability-weighted assessment approach derived from the likelihood of possible achievement of specified performance measures or events and captures the contractual nature of the contingencies, commercial risk, and the time value of money. As the fair value measurements for our contingent consideration obligations contain significant unobservable inputs, they are classified within Level 3 of the fair value hierarchy. See Note 3 to these consolidated financial statements for additional information about our contingent consideration obligations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the carrying amounts of our cash and cash equivalents, restricted cash, accounts receivable, trade accounts payable, accrued expenses and other current liabilities and due to customers approximate their fair values at December&#160;31, 2024 and December&#160;31, 2023, due to the immediate or short-term maturity of these instruments.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-602-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%">We believe the carrying amount of our debt approximates its fair value at December&#160;31, 2024 and December&#160;31, 2023, as the debt bears interest rates that approximate market value. As SOFR rates are observable at commonly quoted intervals, our debt under the 2024 Credit Facilities (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, 2024, 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: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, 2024, we recorded noncash impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="6" id="f-640">367.5</ix:nonFraction> million against certain intangible assets, 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%">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-1" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareImpairments1" scale="6" id="f-641">22.6</ix:nonFraction> million against certain previously capitalized software and content development costs, noncash impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="f-642">3.1</ix:nonFraction> million against certain operating lease ROU assets and noncash impairment charges against certain property and equipment assets which were insignificant. See Notes 4, 7, and 11, respectively, to these consolidated financial statements for additional details.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, we recorded noncash impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="f-643">5.6</ix:nonFraction> million against certain operating lease ROU assets and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="6" id="f-644">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-13" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareImpairments1" scale="6" id="f-645">2.3</ix:nonFraction> million against certain previously capitalized software development costs, $<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" scale="6" id="f-646">2.0</ix:nonFraction> million against certain insignificant customer relationship intangible assets that were held for sale, $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="f-647">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%">There were no other non-recurring fair value adjustments during 2024, 2023 and 2022 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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_265"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-652" continuedAt="f-652-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-114" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-653" 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%">2024</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%">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: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-115" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-654">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-116" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-655">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-117" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-656">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-117" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-657">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-118" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-658">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-119" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-659">4</ix:nonNumeric> - <ix:nonNumeric contextRef="c-120" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-660">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-121" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-661">12,112</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-122" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-662">11,720</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-123" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-663">1</ix:nonNumeric> - <ix:nonNumeric contextRef="c-124" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-664">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-125" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-665">2,448</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-126" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-666">2,646</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-127" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-667">1</ix:nonNumeric> - <ix:nonNumeric contextRef="c-128" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-668">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-129" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-669">36,632</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-130" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-670">50,064</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-131" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-671">1</ix:nonNumeric> - <ix:nonNumeric contextRef="c-132" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-672">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-133" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-673">20,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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-674">21,982</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-135" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:fixed-zero" scale="3" id="f-675">&#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-136" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-676">1,611</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-137" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-677">1</ix:nonNumeric> - <ix:nonNumeric contextRef="c-138" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-678">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-139" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-679">4,849</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-680">3,187</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-141" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-681">10,206</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-682">10,345</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-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-683">157,534</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-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-684">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"/></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-4" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-685">65,608</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-5" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-686">73,698</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-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-687">91,926</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-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-688">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"/></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" scale="6" id="f-689">12.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-690">13.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-691">14.1</ix:nonFraction> million for the years ended December&#160;31, 2024, 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:400;line-height:120%">During the years ended December&#160;31, 2024 and 2022, we recorded insignificant noncash impairment charges against certain property and equipment assets. 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-12" decimals="-5" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="6" id="f-692">1.1</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. Each of th</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ese impairment charges resulted from our entry into subleases for different portions of our Washington, DC office location, which we closed in February 2023 to align with our remote-first workforce strategy. These charges are included in general and administrative expense on 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%">Software and content development costs</span></div><ix:nonNumeric contextRef="c-143" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-693" 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%">2024</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%">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: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-144" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-694">3</ix:nonNumeric> - <ix:nonNumeric contextRef="c-145" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-695">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-4" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="f-696">268,510</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-5" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="f-697">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"/></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-146" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-698">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-4" decimals="-3" name="blkb:CapitalizedContentGross" format="ixt:fixed-zero" scale="3" id="f-699">&#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-5" decimals="-3" name="blkb:CapitalizedContentGross" format="ixt:num-dot-decimal" scale="3" id="f-700">6,945</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-4" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-701">120,191</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-5" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-702">134,270</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-4" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-703">148,319</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-5" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-704">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"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2024, we recorded 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%">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-1" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareImpairments1" scale="6" id="f-705">22.6</ix:nonFraction> million against certain previously capitalized software and content development costs. The impairment charges are includ</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed in EVERFI impairment charges within EVERFI disposition </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on our consolidated statements of comprehensive loss. For additional information, see the discussion of the</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> EVERFI impairment charges in Note </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 to these consolidated financial statements</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-652-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-13" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareImpairments1" scale="6" id="f-706">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 on the statements of comprehensive loss. 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" scale="6" id="f-707">48.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" scale="6" id="f-708">42.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" scale="6" id="f-709">36.8</ix:nonFraction> million for the years ended December&#160;31, 2024, 2023 and 2022, respectively, and is included primarily in cost of recurring.</span></div></ix:continuation><div id="i18a8a71247e64c8eb615387514a91de7_271"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="f-711" continuedAt="f-711-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-712" 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/>2024</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/>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: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-4" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="f-713">740,370</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-5" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="f-714">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"/></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-4" decimals="-3" name="us-gaap:EscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="f-715">1,514</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-5" decimals="-3" name="us-gaap:EscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="f-716">1,517</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-4" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-717">741,884</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-5" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-718">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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" id="f-719" 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/>2024</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/>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: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-4" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="f-720">57,911</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-5" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="f-721">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"/></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-4" decimals="-3" name="blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-722">36,277</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-5" decimals="-3" name="blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-723">35,169</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-4" decimals="-3" name="blkb:DerivativeInstrumentsCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-724">10,550</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-5" decimals="-3" name="blkb:DerivativeInstrumentsCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-725">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="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-4" decimals="-3" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-726">10,450</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-5" decimals="-3" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-727">9,259</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-4" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-728">7,067</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-5" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-729">5,615</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%">Investment in equity securities</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</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-4" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-730">4,943</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-5" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-731">&#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"><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-4" decimals="-3" name="blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-732">4,257</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-5" decimals="-3" name="blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-733">3,418</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-4" decimals="-3" name="blkb:PrepaidInsuranceCurrentandLongterm" format="ixt:num-dot-decimal" scale="3" id="f-734">3,027</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-5" decimals="-3" name="blkb:PrepaidInsuranceCurrentandLongterm" format="ixt:num-dot-decimal" scale="3" id="f-735">3,940</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-4" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-736">14,026</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-5" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-737">14,346</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-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-738">148,508</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-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-739">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"/></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-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-740">67,221</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-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-741">51,037</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-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-742">81,287</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-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-743">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"/></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">Amortization expense from costs of obtaining contracts was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-744">20.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-745">31.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-746">33.6</ix:nonFraction> million for the years ended December&#160;31, 2024, 2023 and 2022, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive loss.</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-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">The current portion of costs of obtaining contracts as of December&#160;31, 2024 and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CapitalizedContractCostNetCurrent" scale="6" id="f-747">18.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CapitalizedContractCostNetCurrent" scale="6" id="f-748">25.3</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-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 prepaid software maintenance and subscriptions as of December&#160;31, 2024 and December&#160;31, 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" scale="6" id="f-749">34.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" scale="6" id="f-750">32.4</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-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">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-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">Amortization expense from capitalized cloud computing implementation costs was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" scale="6" id="f-751">2.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" scale="6" id="f-752">2.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" scale="6" id="f-753">2.2</ix:nonFraction> million for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Accumulated amortization for these costs was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" scale="6" id="f-754">10.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" scale="6" id="f-755">7.7</ix:nonFraction> million as of December&#160;31, 2024 and 2023, 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%">(6)</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">Represents a strategic investment that did not result in Blackbaud having significant influence over the investee.</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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-711-1"><ix:nonNumeric contextRef="c-1" name="blkb:AccruedExpensesAndOtherLiabilitiesTextBlock" id="f-756" 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/>2024</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/>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: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-4" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-757">15,844</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-5" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-758">21,282</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%">Accrued costs to sell EVERFI</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-4" decimals="-3" name="blkb:AccruedDispositionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-759">13,985</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-5" decimals="-3" name="blkb:AccruedDispositionRelatedCosts" format="ixt:fixed-zero" scale="3" id="f-760">&#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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer credit balances</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-761">8,779</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-5" decimals="-3" name="blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-762">10,238</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%">Stock-based compensation liability</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:StockBasedCompensationLiability" format="ixt:num-dot-decimal" scale="3" id="f-763">7,292</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-5" decimals="-3" name="blkb:StockBasedCompensationLiability" format="ixt:fixed-zero" scale="3" id="f-764">&#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"><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-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-765">4,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-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-766">6,701</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%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:UnrecognizedTaxBenefitCurrentandLongterm" format="ixt:num-dot-decimal" scale="3" id="f-767">4,285</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-5" decimals="-3" name="blkb:UnrecognizedTaxBenefitCurrentandLongterm" format="ixt:num-dot-decimal" scale="3" id="f-768">2,954</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-4" decimals="-3" name="blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-769">4,012</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-5" decimals="-3" name="blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-770">4,413</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-4" decimals="-3" name="blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices" format="ixt:num-dot-decimal" scale="3" id="f-771">3,903</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-5" decimals="-3" name="blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices" format="ixt:num-dot-decimal" scale="3" id="f-772">4,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 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-4" decimals="-3" name="us-gaap:AccruedInsuranceCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-773">3,151</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-5" decimals="-3" name="us-gaap:AccruedInsuranceCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-774">3,865</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%">Accrued legal costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(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-4" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-775">2,504</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-5" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-776">3,659</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-4" decimals="-3" name="us-gaap:AccruedVacationCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-777">2,060</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-5" decimals="-3" name="us-gaap:AccruedVacationCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-778">2,452</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-4" decimals="-3" name="blkb:DerivativeLiabilitiesCurrentAndLongTerm" format="ixt:fixed-zero" scale="3" id="f-779">&#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-5" decimals="-3" name="blkb:DerivativeLiabilitiesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-780">5,540</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%">Contingent consideration liability</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-4" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-781">&#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-5" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-782">1,403</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%">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-4" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-783">10,035</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-5" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-784">7,750</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%">Total accrued expenses and other 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-4" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-785">80,339</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-5" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-786">74,580</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%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-787">4,796</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-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-788">10,258</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%">Accrued expenses and other current 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-4" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-789">75,543</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-5" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-790">64,322</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 style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">See Note 3 for a discussion of our sale of EVERFI on December 31, 2024.</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">This stock-based compensation liability will be settled during 2025 using shares of the Company&#8217;s common stock.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">All accrued legal costs are classified as current. See Note 11 to these consolidated financial statements for additional information about our loss </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">contingency accruals and other legal expenses.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="f-791" 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%">2024</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%">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-792">9,846</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-12" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-793">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-13" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-794">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currency revaluation gains (losses)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="f-795">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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="f-796">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-13" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-797">4,635</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 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-798">4,216</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-12" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-799">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-13" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-800">2,332</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-801">14,549</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-12" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-802">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-13" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-803">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"/></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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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><div id="i18a8a71247e64c8eb615387514a91de7_277"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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:DebtDisclosureTextBlock" id="f-806" continuedAt="f-806-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-807" 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/>2024</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="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/>2024</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></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-147" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-808">229,900</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-148" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-809">114,100</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-147" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-810">6.37</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-148" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-811">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></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-149" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-812">790,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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-813">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="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-149" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-814">5.59</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-150" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-815">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></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-151" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-816">55,135</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-152" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-817">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="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-151" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-818">5.23</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-152" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-819">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-4" decimals="-3" name="us-gaap:OtherLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-820">2,783</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-5" decimals="-3" name="us-gaap:OtherLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-821">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="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-153" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-822">8.77</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-154" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-823">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></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-4" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-824">1,077,818</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-5" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-825">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="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-4" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-826">5.75</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-5" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-827">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></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-4" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-828">2,833</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-5" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-829">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="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-4" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-830">23,875</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-5" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-831">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="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-155" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-832">6.21</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-156" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-833">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></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-4" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-834">1,051,110</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-5" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-835">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 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-157" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-836">5.73</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-158" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-837">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></tr></table></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 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%">On April&#160;30, 2024, we entered into the Third Amendment to Credit Agreement (the "Amendment"), by and among us, the lenders party thereto and Bank of America N.A., as administrative agent (the "Agent"). The Amendment amends the Amended and Restated Credit Agreement, dated as of October 30, 2020 (as previously amended, the "2020 Credit Agreement" and the 2020 Credit Agreement as amended by the Amendment, the &#8220;2024 Credit Agreement&#8221;), by and among us, the lenders from time-to-time party thereto and the Agent.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amendment amends the 2020 Credit Agreement to, among other things, (a) refinance the existing $<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="f-838">1.1</ix:nonFraction> billion credit facilities under the 2020 Credit Agreement to provide for new credit facilities in the aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="f-839">1.5</ix:nonFraction> billion consisting of (i) a $<ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-840">700.0</ix:nonFraction> million revolving credit facility (the &#8220;2024 Revolving Facility&#8221;) and (ii) a $<ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-841">800.0</ix:nonFraction> million term loan facility (the &#8220;2024 Term Facility&#8221; and together with the 2024 Revolving Facility, the &#8220;2024 Credit Facilities&#8221;), (b) extend the maturity date to April&#160;30, 2029, (c) modify the definition of Applicable Margin (as defined below) and (iv) modify certain negative and financial covenants to provide additional operational flexibility. Upon closing, we borrowed $<ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="f-842">800.0</ix:nonFraction> million pursuant to the 2024 Term Facility and $<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="f-843">208.2</ix:nonFraction> million pursuant to the 2024 Revolving Facility and used the proceeds to repay the outstanding principal balances of the term loans under the 2020 Credit Agreement (the "2020 Term Facilities"), and repay $<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" scale="6" id="f-844">196.6</ix:nonFraction> million of outstanding revolving credit loans under the 2020 Credit Agreement (the "2020 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%">Certain lenders of the 2024 Term Facility participated in the 2020 Term Facilities and the change in present value of our future cash flows to these lenders under the 2020 Term Facilities and under the 2024 Term Facility was less than 10%. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2020 Term Facilities did not participate in the 2024 Term Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment. Certain lenders of the 2020 Revolving Facility participated in the 2024 Revolving Facility and provided increased borrowing capacities. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2020 Revolving Facility did not participate in the 2024 Revolving Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded an insignificant loss on debt extinguishment related to the write-off of debt discount and deferred financing costs for the portions of the 2020 Credit Agreement considered to be extinguished. This loss was recognized in the consolidated statements of comprehensive loss within other income, net.</span></div><div style="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 2024 Credit Agreement, we paid $<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-5" name="us-gaap:PaymentsOfFinancingCosts" scale="6" id="f-845">6.5</ix:nonFraction> million in financing costs, of which $<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="f-846">1.6</ix:nonFraction> million were capitalized in other assets and, together with a portion of the unamortized deferred financing costs from the 2020 Credit Agreement and prior agreements, are being amortized into interest expense over the term of the new facility. As of December&#160;31, 2024, deferred financing costs totaling $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" scale="6" id="f-847">1.7</ix:nonFraction> million were included in other assets on our consolidated balance sheets. We recorded aggregate financing costs of $<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-5" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="f-848">3.6</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 2024 Term Facility.</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%">90</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-806-1" continuedAt="f-806-2"><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 2024 Credit Facilities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Revolving Facility includes (i) a $<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-849">50.0</ix:nonFraction> million letter of credit subfacility, (ii) a $<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-850">50.0</ix:nonFraction> million swingline subfacility and (iii) a $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-851">150.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%">Under the 2024 Credit Facilities, dollar tranche revolving loans and term loans bear interest at a rate per annum equal to, at the option of the Company: (a) a base rate equal to the highest of (i) the Federal Funds Rate plus <ix:nonFraction unitRef="number" contextRef="c-170" decimals="3" name="blkb:LineOfCreditFacilityVariableInterestRate" scale="-2" id="f-852">0.50</ix:nonFraction>%, (ii) the prime rate announced by Bank of America, N.A., and (iii) Term SOFR plus <ix:nonFraction unitRef="number" contextRef="c-171" decimals="2" name="blkb:LineOfCreditFacilityVariableInterestRate" scale="-2" id="f-853">1.00</ix:nonFraction>% (the &#8220;Base Rate&#8221;), plus an applicable margin as specified in the 2024 Credit Agreement (the &#8220;Applicable Margin&#8221;); (b) Term SOFR plus the Applicable Margin; or (c) the Daily SOFR Rate plus the Applicable Margin. The Applicable Margin shall be adjusted quarterly, varies based on our net leverage ratio and varies based on whether the loan is a Base Rate Loan (<ix:nonFraction unitRef="number" contextRef="c-172" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-854">0.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-173" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-855">1.500</ix:nonFraction>%), or a Term SOFR Loan/Daily SOFR Loan (<ix:nonFraction unitRef="number" contextRef="c-174" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-856">1.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-175" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-857">2.500</ix:nonFraction>%). The 2024 Credit Agreement also provides for a commitment fee of between <ix:nonFraction unitRef="number" contextRef="c-176" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-858">0.250</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-177" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-859">0.500</ix:nonFraction>% of the unused commitment under the 2024 Revolving Facility 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%">Under the 2024 Credit Facilities, designated currency tranche revolving loans bear interest at a rate per annum equal to, at the option of the Company: (a) the Designated Currency Daily Rate (as defined in the 2024 Credit Agreement) plus the Applicable Margin; or (b) the Designated Currency Term Rate (as defined in the 2024 Credit Agreement) plus the Applicable Margin. The Applicable Margin shall be adjusted quarterly and varies based on our net leverage ratio for both Designated Currency Daily Rate Loans and Designated Currency Term Rate Loans (<ix:nonFraction unitRef="number" contextRef="c-178" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-860">1.375</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-179" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-861">2.500</ix:nonFraction>%).</span></div><div style="margin-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 prepay the 2024 Credit Agreement 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%">Under the terms of the 2024 Credit Agreement, we are entitled on one or more occasion, subject to the satisfaction of certain conditions, to request an increase in the commitments under the 2024 Revolving Facility and/or request additional incremental term loans in the aggregate principal amount of up to the sum of (i) the greater of (A) $<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-5" name="blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount" scale="6" id="f-862">360.0</ix:nonFraction> million and (B) <ix:nonFraction unitRef="number" contextRef="c-160" decimals="2" name="blkb:LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" scale="-2" id="f-863">100</ix:nonFraction>% of EBITDA (as defined in the 2024 Credit Agreement), plus (ii) at our option, up to an amount such that the net leverage ratio shall be no greater than <ix:nonFraction unitRef="number" contextRef="c-180" decimals="2" name="blkb:NetLeverageRatio" scale="0" id="f-864">3.50</ix:nonFraction> to 1.00. At December&#160;31, 2024, our available borrowing capacity under the 2024 Credit Agreement was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" id="f-865">468.7</ix:nonFraction> 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%">The 2024 Credit Agreement 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, 2024, we were in compliance with our debt covenants under the 2024 Credit Facilities.</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-181" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-866">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, 2024, we were in compliance with our debt covenants under the Real Estate Loans.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other debt</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we enter into third-party financing agreements for purchases of software and related services for our internal use. Generally, the agreements are non-interest-bearing notes requiring annual payments. Interest associated with the notes is imputed at the rate we would incur for amounts borrowed under our then-existing credit facility at the inception of the notes. Our assumption of these loans are noncash financing transactions and are reflected in our supplemental disclosure of cash flow information.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-806-2"><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock" id="f-867" 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, 2024:</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-182" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-868">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;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;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;padding:2px 0 2px 1pt;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;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%">April 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%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-869">2,491</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:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 2024</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</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%">3&#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="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%">May 2024</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-184" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-870">2,073</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><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-871" 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, 2024, 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, 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-5" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-872">2,800</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-873">2,073</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-874">2,090</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, 2024</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-4" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-875">2,783</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-876" 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, 2024, the required annual maturities related to the 2024 Credit Facilities, 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%">2025&#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-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-877">23,875</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%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-878">22,660</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%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="f-879">22,166</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%">2028&#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-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="f-880">22,375</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%">2029&#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-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="f-881">942,496</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-4" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-882">44,246</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-4" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-883">1,077,818</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="i18a8a71247e64c8eb615387514a91de7_283"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesAndFairValueTextBlock" id="f-886" continuedAt="f-886-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, 2024 and December&#160;31, 2023, 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 2024 Credit Facilities 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. Our entry into the 2024 Credit Agreement in April 2024 did not affect our interest rate swap agreements, including their designation as cash flow hedges, as the 2024 Credit Agreement has substantially the same critical terms as the 2020 Credit Agreement. As of December&#160;31, 2024 and December&#160;31, 2023, the aggregate notional values of the interest rate swaps were $<ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-887">700.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-888">935.0</ix:nonFraction> million, respectively. All of the contracts have maturities on or before October 2028.</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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-886-1" continuedAt="f-886-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 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, 2024 and December&#160;31, 2023, 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-187" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-889">32.8</ix:nonFraction> million CAD and $<ix:nonFraction unitRef="cad" contextRef="c-188" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-890">29.9</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, 2024 and December&#160;31, 2023, 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-187" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-891">12.9</ix:nonFraction> million and &#163;<ix:nonFraction unitRef="gbp" contextRef="c-188" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-892">13.2</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="f-893" 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/>2024</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="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/>2024</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></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-189" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="f-894">&#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-190" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-895">16,198</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-189" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="f-896">&#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-190" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="f-897">&#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-191" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-898">1,288</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-192" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="f-899">&#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="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-191" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="f-900">&#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-192" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="f-901">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"><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-189" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-902">9,262</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-190" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="f-903">&#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%">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-189" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-904">&#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-190" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-905">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;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-193" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-906">10,550</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-194" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-907">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 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-193" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" format="ixt:fixed-zero" scale="3" id="f-908">&#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 style="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-194" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-909">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"/></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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-886-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-910" 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 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 into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(loss) income</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain 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</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 (loss) income</span></div></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</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, 2024</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-195" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-911">9,262</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-195" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="f-912">19,134</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-196" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-913">937</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-196" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="f-914">479</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-197" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-915">351</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-197" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="f-916">&#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/>2023</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, 2023</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-198" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-917">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-198" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="f-918">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-199" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-919">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-199" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="f-920">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 Hedges</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%">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-200" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-921">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-200" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="f-922">&#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/>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-201" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-923">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-201" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="f-924">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-202" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-925">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-202" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="f-926">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"/><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 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;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-203" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-927">323</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="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-203" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="f-928">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2024 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" scale="6" id="f-929">5.0</ix:nonFraction> million. There were <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet" format="ixt-sec:numwordsen" scale="3" id="f-930"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet" format="ixt-sec:numwordsen" scale="3" id="f-931"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet" format="ixt-sec:numwordsen" scale="3" id="f-932">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, 2024, 2023 and 2022. 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-12" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:fixed-zero" scale="3" id="f-933"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:fixed-zero" scale="3" id="f-934"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:fixed-zero" scale="3" id="f-935">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t have any undesignated derivative instruments during 2024, 2023 and 2022.</span></div></ix:continuation><div id="i18a8a71247e64c8eb615387514a91de7_289"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-947" continuedAt="f-947-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, 2024, 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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-947-1" continuedAt="f-947-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-948" 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%">2024</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"><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-949">6,430</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-12" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-950">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-13" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-951">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"/></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-952">1,131</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-12" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-953">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-13" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-954">1,670</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-955">3,400</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-12" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-956">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-13" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-957">2,763</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-958">4,161</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-12" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-959">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-13" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-960">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"/></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 years ended December&#160;31, 2024, 2023, and 2022, we recorded noncash impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="f-961">3.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="f-962">5.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" scale="6" id="f-963">1.0</ix:nonFraction> million, respectively, against certain operating lease ROU assets. These impairment charges resulted from our entry into subleases for different portions of our Washington, DC office location, which we closed in February 2023 to align with our remote-first workforce strategy. These charges are reflected in general and administrative expense on the statements of comprehensive loss.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-964" 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, 2024 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%">2025&#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-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-965">6,254</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%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-966">6,106</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%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-967">6,207</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%">2028&#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-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-968">6,101</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%">2029&#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-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-969">5,457</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-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-970">15,232</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-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-971">45,357</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-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-972">6,682</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: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-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-973">38,675</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:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" id="f-974" 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/>2024</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/>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%">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-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-975">26,554</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-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-976">36,927</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-204" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-977">4,489</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-205" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-978">6,701</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-206" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-979">34,186</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-207" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-980">40,085</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-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-981">38,675</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-5" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-982">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"/></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/>2024</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"/><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-4" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-983">7.3</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-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-984">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-14" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-985">8.5</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-4" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-986">4.53</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-5" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-987">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-14" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-988">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></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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-947-2" continuedAt="f-947-3"><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" id="f-989" 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%">2024</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: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></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-990">7,511</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-12" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-991">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-13" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-992">11,439</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:fixed-zero" scale="3" id="f-993">&#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-12" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-994">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-13" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="f-995">&#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"/></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 2024 Credit Facilities 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 2024 Credit Facilities in April 2029. 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, 2024, the remaining aggregate minimum purchase commitment under these arrangements was approximately $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" id="f-996">184.4</ix:nonFraction> million through 2029.</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-997" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal proceedings</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to legal proceedings and claims that arise in the ordinary course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described below. We record an accrual for a loss contingency when it is both probable that a material liability has been incurred and the amount of the loss can be reasonably estimated. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range. For proceedings in which an unfavorable outcome is reasonably possible but not probable and an estimate of the loss or range of losses arising from the proceeding can be made, we disclose such an estimate, if material. If such a loss or range of losses is not reasonably estimable, we disclose that fact. We review any such loss contingency accruals at least quarterly and adjust them to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. We recognize insurance recoveries, if any, when they are probable of receipt. All associated costs due to third-party service providers and consultants, including legal fees, are expensed as incurred.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal proceedings are inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending or threatened against us and intend to defend ourselves vigorously against all claims asserted. It is possible that our consolidated financial position, results of operations or cash flows could be materially negatively affected in any particular period by an unfavorable resolution of one or more of such legal proceedings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Security incident</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, we are subject to risks and uncertainties as a result of a ransomware attack against us in May 2020 in which a cybercriminal removed a copy of a subset of data from our self-hosted environment (the "Security Incident"). Based on the nature of the Security Incident, our research and third party (including law enforcement) investigation, we do not believe that any data went beyond the cybercriminal, has been misused, or has been disseminated or otherwise made available publicly.</span></div><div style="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 and claims, as discussed below, and could be the subject of additional legal proceedings, claims, inquiries and investigations in the future that might result in </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%">96</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-947-3" continuedAt="f-947-4"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-4" decimals="-5" name="blkb:LiabilityInsuranceAmountTotal" scale="6" id="f-998">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-4" decimals="-3" name="blkb:LiabilityInsuranceAmountDeductible" scale="3" id="f-999">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-1000" 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 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%">2024</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: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></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-1001">13,700</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-12" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1002">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-13" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="f-1003">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"/></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 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-1004">&#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-12" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="f-1005">&#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-13" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-1006">1,891</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-1007">13,700</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-12" decimals="-3" name="blkb:SecurityIncidentNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-1008">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-13" decimals="-3" name="blkb:SecurityIncidentNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-1009">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"/></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/>2024</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: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, 2022</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-4" decimals="-3" name="blkb:SecurityIncidentCumulativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1010">175,131</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-5" decimals="-3" name="blkb:SecurityIncidentCumulativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1011">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-14" decimals="-3" name="blkb:SecurityIncidentCumulativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-1012">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"/></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-4" decimals="-3" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-1013">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-5" decimals="-3" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-1014">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-14" decimals="-3" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-1015">50,000</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-4" decimals="-3" name="blkb:SecurityIncidentCumulativeNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-1016">125,131</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-5" decimals="-3" name="blkb:SecurityIncidentCumulativeNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-1017">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-14" decimals="-3" name="blkb:SecurityIncidentCumulativeNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-1018">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"/></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-1019">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-12" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-1020">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-13" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-1021">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"/></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 investigation and Attorney General of the State of California investigation (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 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 incur 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 the year ended December&#160;31, 2024, we incurred net pre-tax expense of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="blkb:SecurityIncidentNetPreTaxExpense" scale="6" id="f-1022">13.7</ix:nonFraction> million related to the Security Incident, which included $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="blkb:SecurityIncidentOngoingLegalFees" scale="6" id="f-1023">7.0</ix:nonFraction> million for ongoing legal fees. It also includes a settlement of loss contingencies of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" scale="6" id="f-1024">6.8</ix:nonFraction> million. Also, for the year ended December&#160;31, 2024, we had net cash outlays of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="blkb:SecurityIncidentNetCashOutlays" scale="6" id="f-1025">15.9</ix:nonFraction> million related to the Security Incident, which included ongoing legal fees and the $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="blkb:SecurityIncidentPenaltyPaid" scale="6" id="f-1026">6.8</ix:nonFraction> million paid during the third quarter of 2024 related to our settlement with the Attorney General of the State of California (discussed below). In line with our policy, legal fees are expensed as incurred. For the year ended December 31, 2025, we currently expect net pre-tax expense of approximately $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="blkb:SecurityIncidentExpectedCost" scale="6" id="f-1027">2.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="blkb:SecurityIncidentExpectedCost" scale="6" id="f-1028">3.0</ix:nonFraction> million and net cash outlays of approximately $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="blkb:ExpectedNetCashOutlaysForOngoingLegalFees" scale="6" id="f-1029">3.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="blkb:ExpectedNetCashOutlaysForOngoingLegalFees" scale="6" id="f-1030">4.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, 2024, we have recorded approximately $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="f-1031">0.7</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 for which we have not recorded a liability for a loss contingency as of December&#160;31, 2024 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 judgment, 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></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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-947-4" continuedAt="f-947-5"><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-1032">260</ix:nonFraction> specific requests from customers for reimbursement of expenses incurred by them related to the Security Incident, all of which have been fully resolved and closed or 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-1033">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 have been fully resolved and closed or are inactive and are considered by us to have been abandoned by the data subjects. 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" format="ixt-sec:numwordsen" scale="0" id="f-1034">two</ix:nonFraction> cases remain active and unresolved.</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 (which have been consolidated under multi district litigation to a single federal court) 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%">On May 14, 2024, the United States District Court for the District of South Carolina (the "Court") issued a memorandum opinion and order (1) denying the multi district litigation plaintiffs' motion for class certification because of the plaintiffs' failure to meet their burden of proof as to ascertainability, (2) granting our motion to exclude the multi district litigation plaintiffs' expert on the issue of ascertainability, and (3) denying the multi district litigation plaintiffs' motion to exclude our expert on the issue of ascertainability. Further, the Court denied as moot all other pending motions. On July 30, 2024, the Fourth Circuit Court of Appeals denied the plaintiffs' petition for permission to appeal the Court's ruling. This litigation 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%">In December 2024 and January 2025, judges in Ontario and British Columbia, respectively, approved a settlement between us and plaintiffs in putative consumer class actions cases in Canada. In January 2025, the insignificant settlement was paid to Canadian charities designated in the settlement agreement as cy pres recipients.</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%"> As previously disclosed, we were subject to an investigation by the U.S. Department of Health and Human Services. 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. Although we have not received notices of the termination of any of these inquiries and investigations, we believe that they are no longer active.</span></div><div style="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 June 13, 2024, we agreed to a Final Judgment and Permanent Injunction with the Attorney General of the State of California (the "Final Judgment") relating to the Security Incident. This settlement fully resolved the last remaining U.S. state attorney general investigation into the Security Incident. Under the terms of the settlement, we agreed to comply with applicable laws; not to make misleading statements related to our data protection, privacy, security, confidentiality, integrity, breach notification requirements, and similar matters; and to implement and improve certain cybersecurity programs and tools. The terms of the settlement with California are generally consistent with those to which we agreed in settling with the other 49 state Attorneys General and the District of Columbia on October 5, 2023, as discussed below. As part of the settlement, we also paid a total of $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="blkb:SecurityIncidentPenaltyPaid" scale="6" id="f-1035">6.8</ix:nonFraction> million to the State of California. Nothing contained in the Final Judgment is intended to be, and shall not in any event be construed or deemed to be, an admission or concession or evidence of any liability or wrongdoing whatsoever on the part of Blackbaud or any fact or violation of law, rule, or regulation. For more information, see the Final Judgment and Permanent Injunction of the State of California, County of San Diego that was furnished as Exhibit 99.1 to our Current Report on Form 8-K filed with the SEC on June 14, 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%">On May 20, 2024, the U.S. Federal Trade Commission (the "FTC") finalized an Order (the &#8220;FTC Order&#8221;) evidencing its settlement with us in connection with the Security Incident. As part of the FTC Order, we were not fined and were not otherwise required to make any payment. Furthermore, we agreed to the FTC Order without admitting or denying any of the FTC&#8217;s allegations, except as expressly stated otherwise in the FTC Order. The settlement described in the FTC Order fully resolved the FTC investigation. For more information, see the form of proposed order that was furnished as Exhibit 99.2 to our Current Report on Form 8-K filed with the SEC on February 2, 2024 and is identical in substance to the final FTC Order, and in Note 11 to our audited consolidated financial statements contained in our Annual Report on Form 10-K filed with the SEC on February 21, 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%">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-1036">49</ix:nonFraction> state Attorneys General and the District of Columbia relating to the Security Incident which fully resolved the previously disclosed multi-state </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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-947-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%">Civil Investigative Demand and the separate Civil Investigative Demand from the Office of the Indiana Attorney General relating 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%">On March 9, 2023, we reached a settlement with the SEC in connection with the Security Incident that fully resolved the previously disclosed SEC investigation of 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 September 28, 2021, the Information Commissioner&#8217;s Office in the United Kingdom under the U.K. Data Protection Act 2018 notified us that it has closed its investigation of 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 September 24, 2021, we received notice from the Spanish Data Protection Authority that it has concluded its investigation of 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.</span></div><div style="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 more information about these completed government investigations and related actions, see Note 11 to our audited consolidated financial statements contained in our Annual Report on Form 10-K filed with the SEC on February 21, 2024.</span></div></ix:continuation><div id="i18a8a71247e64c8eb615387514a91de7_292"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1037" continuedAt="f-1037-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 2021 through 2024 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-1038" 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 (benefit) 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: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%">2024</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%">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%">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-1039">36,367</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-12" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1040">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-13" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1041">3,485</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%">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-1042">8,433</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-12" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1043">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-13" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1044">5,708</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%">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-1045">11,792</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-12" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1046">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-13" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1047">7,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: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-1048">56,592</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-12" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1049">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-13" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1050">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"/></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-1051">65,559</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-12" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1052">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-13" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1053">16,880</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-1054">18,472</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-12" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1055">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-13" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1056">9,319</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%">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-1057">980</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-12" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-1058">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-13" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-1059">445</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: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-1060">85,011</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-12" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1061">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-13" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1062">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"/></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total income tax (benefit) provision</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1063">28,419</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-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1064">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-13" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1065">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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-1066" 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 (loss) income before provision for income taxes:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.351%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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%">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: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-1067">365,356</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-12" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1068">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-13" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1069">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"/></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-1070">53,765</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-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1071">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-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1072">35,918</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%">(Loss) income before provision for income taxes</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1073">311,591</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-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1074">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-13" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1075">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"/></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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-1037-1" continuedAt="f-1037-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1076" 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%">2024</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%">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: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-1077">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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1078">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-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1079">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-1080">2.2</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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1081">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-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1082">1.5</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-211" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="-2" id="f-1083">&#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-212" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="-2" id="f-1084">&#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-213" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1085">0.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="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-214" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1086">0.1</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-215" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1087">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-216" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1088">1.8</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" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-1089">1.9</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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-1090">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-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-1091">11.5</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%">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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-1092">1.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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-1093">13.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-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-1094">6.3</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="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sale of subsidiary</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:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" scale="-2" id="f-1095">1.0</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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" format="ixt:fixed-zero" scale="-2" id="f-1096">&#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-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" format="ixt:fixed-zero" scale="-2" id="f-1097">&#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%">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-1098">0.6</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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" scale="-2" id="f-1099">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-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" scale="-2" id="f-1100">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 2px 7pt;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" sign="-" name="blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" scale="-2" id="f-1101">0.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-12" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" scale="-2" id="f-1102">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-13" decimals="3" sign="-" name="blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" scale="-2" id="f-1103">7.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="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-1104">0.1</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-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="f-1105">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-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="f-1106">1.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%">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" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="f-1107">0.2</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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="f-1108">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-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="f-1109">0.7</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%">GILTI inclusion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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:EffectiveIncomeTaxRateReconciliationGiltiPercent" scale="-2" id="f-1110">0.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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent" scale="-2" id="f-1111">9.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-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent" scale="-2" id="f-1112">2.6</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="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" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-1113">0.5</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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-1114">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-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-1115">8.7</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"/></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%">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" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1116">0.5</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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1117">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-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1118">1.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%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" scale="-2" id="f-1119">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-12" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" scale="-2" id="f-1120">0.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-13" decimals="3" name="blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" scale="-2" id="f-1121">0.5</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" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1122">1.7</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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1123">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-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1124">6.4</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="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in valuation reserve</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" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1125">15.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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1126">10.8</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-13" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1127">5.4</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" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1128">0.1</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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1129">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-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1130">0.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;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-1131">9.1</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-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1132">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-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1133">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></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in our effective income tax rate for year ended December 31, 2024, when compared to the same period in 2023, was primarily attributable to the valuation allowance recorded in the current period. As of December 31, 2024, we recorded a valuation allowance against all of our U.S. deferred tax assets in excess of deferred tax liabilities due to the combination of our cumulative pretax loss position and net deferred tax asset position resulting from our divestiture of EVERFI. We intend to continue maintaining a full valuation allowance on our U.S. net deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. Furthermore, the effect of our various rate drivers is reversed by the Company&#8217;s 2024 loss position versus income in 2023.</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-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-1037-2" continuedAt="f-1037-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1134" 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%">2024</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%">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-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-4" decimals="-3" name="blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" format="ixt:num-dot-decimal" scale="3" id="f-1135">78,809</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-5" decimals="-3" name="blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" format="ixt:num-dot-decimal" scale="3" id="f-1136">47,351</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-4" decimals="-3" name="blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" format="ixt:num-dot-decimal" scale="3" id="f-1137">31,495</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-5" decimals="-3" name="blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" format="ixt:num-dot-decimal" scale="3" id="f-1138">39,260</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-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1139">17,176</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-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1140">24,717</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-4" decimals="-3" name="blkb:DeferredTaxAssetsLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1141">10,751</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-5" decimals="-3" name="blkb:DeferredTaxAssetsLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1142">12,867</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%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="f-1143">7,633</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-5" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="f-1144">5,992</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%">Capital loss carryforward</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-4" decimals="-3" name="us-gaap:DeferredTaxAssetsCapitalLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1145">7,282</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-5" decimals="-3" name="us-gaap:DeferredTaxAssetsCapitalLossCarryforwards" format="ixt:fixed-zero" scale="3" id="f-1146">&#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 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-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1147">4,825</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-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1148">7,061</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%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-1149">1,441</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-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-1150">1,702</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%">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-4" decimals="-3" name="blkb:DeferredTaxAssetIntangibleAssets" scale="3" id="f-1151">969</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-5" decimals="-3" name="blkb:DeferredTaxAssetIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1152">1,050</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%">Accrued bonuses</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" scale="3" id="f-1153">316</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-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" scale="3" id="f-1154">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 7pt;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-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1155">1,615</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-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1156">2,982</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 deferred tax assets</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1157">162,312</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-5" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1158">143,296</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 tax liabilities relating to:</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: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-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1159">50,530</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-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1160">160,172</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%">Costs of obtaining contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-1161">13,136</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-5" decimals="-3" name="blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-1162">13,870</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%">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-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1163">7,338</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-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1164">9,865</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%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1165">4,716</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-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1166">5,833</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"/></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-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1167">9,010</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-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1168">8,342</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:10pt;font-weight:700;line-height:120%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1169">84,730</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-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1170">198,082</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:10pt;font-weight:700;line-height:120%">Valuation allowance</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1171">86,672</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-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1172">37,862</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 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1173">9,090</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="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-5" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1174">92,648</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2024, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately $<ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1175">11.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1176">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1177">42.7</ix:nonFraction> million, respectively. Of our federal net operating loss carryforwards, $<ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-5" name="blkb:OperatingLossCarryforwardsSubjectToExpiration" scale="6" id="f-1178">9.4</ix:nonFraction> million are subject to expiration beginning in 2025 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 2025. 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-219" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="f-1179">31.3</ix:nonFraction> million, net of federal benefit. If not utilized, the state tax credit carryforwards will begin to expire in 2025. We also have federal and state capital loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="f-1180">30.2</ix:nonFraction> million expiring in 2029. The foreign and state net operating loss carryforwards, capital loss carryforward 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-1181" 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:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><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-top:1pt solid #004054;padding:2px 1pt;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" style="display:none"/><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%">2024</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-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1182">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"/><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:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><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:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="f-1183">48,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1184">86,672</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1185">34,769</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="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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="f-1186">3,093</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-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1187">37,862</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%">2022</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-15" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1188">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"/><td colspan="3" style="display:none"/><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-223" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="f-1189">2,795</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-14" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1190">34,769</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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-1037-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-1191" 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, 2024, 2023 and 2022:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2024</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%">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: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-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1192">3,240</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-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1193">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-15" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1194">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases from prior period positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1195">1,249</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-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1196">101</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-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1197">89</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 current 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:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1198">706</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-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1199">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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1200">629</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" format="ixt:fixed-zero" scale="3" id="f-1201">&#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-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1202">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-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1203">908</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" format="ixt:fixed-zero" scale="3" id="f-1204">&#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-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="f-1205">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-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="f-1206">&#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 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" format="ixt:fixed-zero" scale="3" id="f-1207">&#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-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1208">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-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1209">378</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-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1210">5,195</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-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1211">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-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1212">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"/></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-4" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="f-1213">5.2</ix:nonFraction> million at December&#160;31, 2024. 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, 2024 and December&#160;31, 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" scale="6" id="f-1214">0.9</ix:nonFraction> million and insignificant, respectively. The total amount of interest and penalties included in the consolidated statements of comprehensive loss as an increase or decrease in income tax expense for 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" scale="6" id="f-1215">0.8</ix:nonFraction> million and for 2023 and 2022 was insignificant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2024 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="i18a8a71247e64c8eb615387514a91de7_295"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-1216" continuedAt="f-1216-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;12, 2024 (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-4" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1217">3,823,058</ix:nonFraction> as of December&#160;31, 2024. 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%">102</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-1216-1" continuedAt="f-1216-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-1218" continuedAt="f-1218-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-1218-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%">2024</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%">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: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-224" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1219">814,336</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-225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1220">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"/></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-226" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1221">616,035</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-227" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1222">607,100</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-228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1223">1,029,214</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-229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1224">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"/></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 loss based on where the associated employee&#8217;s compensation is recorded. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="f-1225" continuedAt="f-1225-1" escape="true">The following table summarizes stock-based compensation expense:</ix:nonNumeric></span></div><ix:continuation id="f-1225-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%">2024</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%">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-94" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1226">12,606</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-95" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1227">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-96" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1228">11,258</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-230" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1229">1,486</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-231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1230">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-232" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1231">3,178</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-100" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1232">14,092</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-101" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1233">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-102" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1234">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"/></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-233" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1235">17,946</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-234" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1236">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-235" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1237">21,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 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-236" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1238">26,488</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-237" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1239">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-238" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1240">24,207</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-239" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1241">46,442</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-240" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1242">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-241" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1243">50,242</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-103" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1244">90,876</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-104" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1245">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-105" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1246">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"/></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-1247">104,968</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-12" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1248">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-13" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1249">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"/></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-4" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-1250">67.6</ix:nonFraction> million at December&#160;31, 2024. 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-1251">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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-1216-2" continuedAt="f-1216-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-242" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1252">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-1253" 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, 2024, 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, 2024</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-225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1254">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 style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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-225" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1255">64.92</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-242" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1256">422,685</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-242" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1257">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;padding:2px 1pt;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-242" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1258">77,785</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-242" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1259">65.27</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-242" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1260">632,266</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-242" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1261">67.47</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, 2024</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-224" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1262">814,336</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-224" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1263">66.27</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-224" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="3" id="f-1264">60,196</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, 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1265">42.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1266">42.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1267">41.0</ix:nonFraction> million, respectively. The weighted average grant-date fair value of restricted stock awards granted during the years ended December&#160;31, 2023 and 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-243" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1268">62.59</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-244" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1269">60.90</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-245" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1270">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-1271" continuedAt="f-1271-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, 2024, 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, 2024</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-227" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1272">607,100</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-227" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1273">64.01</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-246" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1274">330,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-246" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1275">67.73</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-246" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1276">30,834</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-246" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1277">70.03</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-246" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1278">291,144</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-246" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1279">66.54</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, 2024</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-226" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1280">616,035</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-226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1281">65.08</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-226" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="3" id="f-1282">45,537</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, 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1283">19.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1284">13.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1285">9.3</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, 2023 and 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-247" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1286">61.37</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-248" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1287">62.38</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%">104</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-1216-3"><ix:continuation id="f-1271-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, 2024, 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, 2024</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-229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1288">1,209,515</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-229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1289">61.29</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-249" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1290">778,467</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-249" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1291">67.90</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-249" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1292">51,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="usdPerShare" contextRef="c-249" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1293">66.66</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"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-249" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1294">907,497</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-249" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1295">61.17</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, 2024</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-228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1296">1,029,214</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-228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1297">66.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-228" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="3" id="f-1298">76,079</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-13" 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><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-14" 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">This amount represents the target number of shares that were eligible to be earned and vested. The number of shares earned and vested based on actual results when compared to the performance conditions was <ix:nonFraction unitRef="shares" contextRef="c-249" decimals="INF" name="blkb:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1299">1,119,025</ix:nonFraction> and those shares had a weighted average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-249" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1300">61.17</ix:nonFraction>.</span></ix:footnote></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, 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1301">55.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1302">50.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-1303">50.5</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, 2023 and 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-250" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1304">59.62</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-251" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1305">61.79</ix:nonFraction>, respectively.</span></div></ix:continuation><div id="i18a8a71247e64c8eb615387514a91de7_298"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-1306" continuedAt="f-1306-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 2024 Credit Agreement, 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="#i18a8a71247e64c8eb615387514a91de7_196">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. On January 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-252" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-1307">250.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-1308">500.0</ix:nonFraction> million available for repurchases. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, we entered into an issuer forward repurchase transaction with a large financial institution to repurchase an aggregate $<ix:nonNumeric contextRef="c-254" name="us-gaap:AcceleratedShareRepurchasesCashOrStockSettlement" id="f-1309">200 million</ix:nonNumeric> of shares of our common stock (the <span id="i841164c140694c35b344eb71b1dd71fe_11369"></span>"ASR Transaction"). Pursuant to the terms of the ASR Transaction, we provided the financial institution with a prepayment of $<ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-5" name="us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt" scale="6" id="f-1310">200</ix:nonFraction> million and received an initial delivery of <ix:nonFraction unitRef="shares" contextRef="c-254" decimals="0" name="us-gaap:TreasuryStockSharesAcquired" scale="6" id="f-1311">2.1</ix:nonFraction> million shares of our common stock, representing approximately <ix:nonFraction unitRef="number" contextRef="c-254" decimals="2" name="blkb:AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" scale="-2" id="f-1312">70</ix:nonFraction>% of the total shares then-expected to be repurchased under the ASR Transaction. The final number of shares of common stock delivered to us under the ASR Transaction was based on the average of the daily volume-weighted average prices of the common stock during the term of the ASR Transaction, less a discount and subject to customary adjustments upon events affecting the common stock (e.g., dilutive or concentrative events, mergers and acquisitions, and market disruptions). We funded the ASR Transaction prepayment with borrowings pursuant to a revolving credit loan under the then effective 2020 Credit Agreement. On October&#160;29, 2024, in connection with the settlement of the ASR Transaction, we received approximately <ix:nonFraction unitRef="shares" contextRef="c-256" decimals="0" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-1313">490,000</ix:nonFraction> shares of our common stock, in addition to the <ix:nonFraction unitRef="shares" contextRef="c-254" decimals="0" name="us-gaap:TreasuryStockSharesAcquired" scale="6" id="f-1314">2.1</ix:nonFraction> million shares received in March 2024. The difference</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of $<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-1315">9.2</ix:nonFraction> million be</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tween the prepayment of $<ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-5" name="us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt" scale="6" id="f-1316">200</ix:nonFraction> million and the value of the shares repurchased on the ASR Transaction is classified as a reduction to additional paid-in capital within our consolidated statement of stockholders' equity. No cash was exchanged as part of the settlement of the ASR 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%">On July&#160;16, 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-253" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-1317">500.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-1318">800.0</ix:nonFraction> million available for repurchases.</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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-1306-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, 2024, we repurchased an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-258" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-1319">5,362,439</ix:nonFraction> shares for $<ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-1320">418.0</ix:nonFraction> million, including the shares repurchased pursuant to the ASR Transaction. The remaining amount available to purchase stock under the approved stock repurchase program was $<ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="f-1321">644.6</ix:nonFraction> million as of December&#160;31, 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 (loss) income by component</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-1322" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive (loss) income 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%">2024</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:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive (loss) income, 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-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1323">1,688</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-14" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1324">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-15" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1325">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"/></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 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-260" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1326">8,158</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-261" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1327">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-262" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1328">5,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: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 income (loss) before reclassifications, net of tax effects of $(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="f-1329">5,080</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="f-1330">201</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="f-1331">8,068</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-263" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1332">14,047</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-264" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="3" id="f-1333">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-265" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1334">22,772</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 income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1335">19,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="usd" contextRef="c-264" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1336">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-265" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-1337">5,685</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"/></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 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-263" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="f-1338">5,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-264" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="f-1339">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-265" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="f-1340">1,489</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:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts reclassified from accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1341">14,406</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-264" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1342">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-265" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1343">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"/></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-263" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-1344">359</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-264" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1345">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-265" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-1346">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"/></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-266" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1347">7,799</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-260" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1348">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-261" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1349">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"/></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-267" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1350">9,846</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-268" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1351">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-269" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1352">1,265</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-270" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1353">2,822</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-271" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1354">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-272" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1355">16,160</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:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss 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-273" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1356">12,668</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-267" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1357">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-268" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1358">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"/></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-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1359">4,869</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-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1360">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-14" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-1361">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"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i18a8a71247e64c8eb615387514a91de7_301"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="f-1362" 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-274" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="f-1363"><ix:nonFraction unitRef="number" contextRef="c-275" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="f-1364"><ix:nonFraction unitRef="number" contextRef="c-276" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="f-1365">1</ix:nonFraction></ix:nonFraction></ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-277" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="f-1366"><ix:nonFraction unitRef="number" contextRef="c-278" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="f-1367"><ix:nonFraction unitRef="number" contextRef="c-279" decimals="2" name="blkb:PercentageOfSalaryContributionByEmployees" scale="-2" id="f-1368">75</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of their salaries in 2024, 2023 and 2022. We match <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="f-1369"><ix:nonFraction unitRef="number" contextRef="c-13" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="f-1370"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="f-1371">50</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of qualified employees&#8217; contributions up to <ix:nonFraction unitRef="number" contextRef="c-279" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="f-1372"><ix:nonFraction unitRef="number" contextRef="c-278" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="f-1373"><ix:nonFraction unitRef="number" contextRef="c-277" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="f-1374">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, 2024, 2023 and 2022 were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-1375">8.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-1376">7.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-1377">9.3</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-12" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="f-1378"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="f-1379"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="f-1380">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> discretionary contributions by us to the 401K Plan in 2024, 2023 and 2022.</span></div></ix:nonNumeric><div id="i18a8a71247e64c8eb615387514a91de7_304"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1381" continuedAt="f-1381-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%">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%">We have <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="0" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" id="f-1382">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-1383">one</ix:nonFraction> reportable segment. Our CODM is our chief executive officer ("CEO"), who reviews financial information presented on a consolidated basis, accompanied by disaggregated information about our revenue, for purposes of making decisions about assessing financial performance and allocating resources. Our CEO considers costs of revenue, sales, marketing and customer success, research and development, and general and administrative expense categories on our consolidated statements of comprehensive loss as significant. Our CEO uses consolidated operating margin and net income as the primary measures of profit or loss. These financial metrics are used by our CEO to make key operating decisions, such as the allocation of budget between costs of revenues and our different operating expense categories.</span></div><div style="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 other segment items include amortization, interest expense, other income, net, and income tax (benefit) provision on our consolidated statements of comprehensive loss.</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%">106</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-1381-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-1384" 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%">2024</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%">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: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-280" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1385">117,582</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-281" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1386">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"/></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-282" decimals="-3" name="us-gaap:NoncurrentAssets" scale="3" id="f-1387">898</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-283" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1388">1,300</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-4" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1389">118,480</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-5" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-1390">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"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 17 to these consolidated financial statements for information about our revenues by geographic region.</span></div></ix:continuation><div id="i18a8a71247e64c8eb615387514a91de7_307"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-1391" continuedAt="f-1391-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, 2024, 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-284" decimals="-6" name="us-gaap:RevenueRemainingPerformanceObligation" scale="9" id="f-1392">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-284" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-1393">55</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-284" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-1394">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 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"><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, 2024 and December&#160;31, 2023 were insignificant. <ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-1395" continuedAt="f-1395-1" escape="true">Our closing balances of deferred revenue were as follows:</ix:nonNumeric></span></div><ix:continuation id="f-1395-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/>2024</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/>2023</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-4" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-1396">361,544</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-5" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-1397">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"/></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 decrease in deferred revenue during 2024 was primarily due to our divestiture of EVERFI on December 31, 2024. 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 2024 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" scale="6" id="f-1398">376</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 2024 from performance obligations satisfied in prior periods was </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">insignificant</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our cloud solutions and related services in three primary geographical markets: to customers in the United States, to customers in the United Kingdom and to customers located in other countries. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-1399" continuedAt="f-1399-1" escape="true">The following table presents our revenue by geographic area based on the location of our customers:</ix:nonNumeric></span></div><ix:continuation id="f-1399-1" continuedAt="f-1399-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%">2024</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%">2023</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%">2022</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-285" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1400">988,536</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-286" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1401">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-287" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1402">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"/></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-288" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1403">104,028</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-289" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1404">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-290" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1405">101,026</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-291" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1406">62,931</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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1407">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-293" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1408">60,963</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-1409">1,155,495</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-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1410">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-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1411">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"/></tr></table></div></ix:continuation></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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div 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-1391-1"><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, 2024. 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 included EVERFI and YourCause.</span></div><ix:continuation id="f-1399-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%">2024</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%">2023</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%">2022</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-294" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1412">1,022,215</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-295" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1413">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-296" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1414">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"/></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-297" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1415">133,280</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-298" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1416">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-299" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1417">150,908</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-1418">1,155,495</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-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1419">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-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1420">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"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="blkb:DisaggregationOfRevenueRecurringTableTextBlock" id="f-1421" 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%">2024</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%">2023</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%">2022</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-300" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1422">775,075</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-301" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1423">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-302" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1424">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"/></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-303" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1425">354,039</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-304" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1426">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-305" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1427">302,636</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-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1428">1,129,114</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-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1429">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-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1430">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"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i18a8a71247e64c8eb615387514a91de7_310"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1431" 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%">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%">Release from Washington, DC lease</span></div><div style="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 February 2025, we made a one-time cash release payment of $<ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-5" name="blkb:LeaseReleasePayment" scale="6" id="f-1432">28</ix:nonFraction> million to the lessor in connection with a release from our lease for office space in Washington, DC (which was acquired as part of our acquisition of EVERFI in December 2021). Due to our remote-first workforce strategy, we had not used the office space since February 2023 and had subleased a portion of the space.</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: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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 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="i18a8a71247e64c8eb615387514a91de7_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 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, 2024 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, 2024, 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, 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%">The effectiveness of our internal control over financial reporting as of December&#160;31, 2024, 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: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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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><div id="i18a8a71247e64c8eb615387514a91de7_319"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 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-307" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1433" 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, 2024.</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-308" name="ecd:TrdArrIndName" id="f-1434">David J. Benjamin</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-308" name="ecd:TrdArrIndTitle" id="f-1435">Executive Vice President and Chief Commercial Officer</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-308" name="ecd:TrdArrAdoptionDate" id="f-1436">11/28/24</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%">3/07/25</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%">10/31/25</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-1437">Eight</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-308" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1438">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-309" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" id="f-1439">17,478</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;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-310" name="ecd:TrdArrIndName" id="f-1440">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-310" name="ecd:TrdArrIndTitle" id="f-1441">Executive Vice President and Chief Technology Officer</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;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-310" name="ecd:TrdArrAdoptionDate" id="f-1442">11/30/24</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;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/17/25</span></td><td colspan="3" style="background-color:#ffffff;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%">10/31/25</span></td><td colspan="3" style="background-color:#ffffff;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-1443">Eight</span></span></td><td colspan="3" style="background-color:#ffffff;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-310" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1444">X</ix:nonNumeric></span></td><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: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-311" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" id="f-1445">31,557</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;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"/></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"/></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"/></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-307" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1446">adopted</ix:nonNumeric> or <ix:nonNumeric contextRef="c-307" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1447">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, 2024.</span></div></ix:nonNumeric><div id="i18a8a71247e64c8eb615387514a91de7_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 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: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-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_325"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"/><td 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-20241231_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="i18a8a71247e64c8eb615387514a91de7_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 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; &#8220;Code of Business Conduct and Ethics and Code of Ethics&#8221; and "Insider Trading Arrangements and Policies" contained in Blackbaud&#8217;s Proxy Statement for the 2025 Annual Meeting of Stockholders expected to be held on June&#160;11, 2025, except for "Information About Our Executive Officers" which is set forth in Part I of this report.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_331"></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;2024 Summary Compensation Table,&#8221; "CEO Pay Ratio" and "Pay Versus Performance" contained in Blackbaud&#8217;s Proxy Statement for the 2025 Annual Meeting of Stockholders expected to be held on June&#160;11, 2025.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_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 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 2025 Annual Meeting of Stockholders expected to be held on June&#160;11, 2025.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_337"></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 2025 Annual Meeting of Stockholders expected to be held on June&#160;11, 2025.</span></div><div id="i18a8a71247e64c8eb615387514a91de7_340"></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 2025 Annual Meeting of Stockholders expected to be held on June&#160;11, 2025.</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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="i18a8a71247e64c8eb615387514a91de7_343"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"/><td 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-20241231_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="i18a8a71247e64c8eb615387514a91de7_346"></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="i18a8a71247e64c8eb615387514a91de7_349"></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="i18a8a71247e64c8eb615387514a91de7_352"></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="i18a8a71247e64c8eb615387514a91de7_355"></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="https://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="https://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="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/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="https://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="https://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="https://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="https://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="https://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="https://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="https://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/ix?doc=/Archives/edgar/data/1280058/000128005824000057/blkb-20240630.htm">3.1.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/ix?doc=/Archives/edgar/data/1280058/000128005824000057/blkb-20240630.htm">Amendment to the Amended and Restated Certificate of Incorporation 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%">7/31/2024</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.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="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:#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_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:#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%">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="https://www.sec.gov/Archives/edgar/data/1280058/000128005823000049/blkbexhibit31bylawsdec2023.htm">3.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/000128005823000049/blkbexhibit31bylawsdec2023.htm">Amended and Restated Bylaws of Blackbaud, Inc. dated December 7, 2023</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%">12/11/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%">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/ix?doc=/Archives/edgar/data/1280058/000128005824000037/blkb-20240331.htm">3.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/ix?doc=/Archives/edgar/data/1280058/000128005824000037/blkb-20240331.htm">Certificate of Elimination of the Series A Junior Participating Preferred Stock 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%">8-A12B/A</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/18/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%">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="blkb202410-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="blkb202410-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:11pt"><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%">112</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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="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/000114036122036751/brhc10042812_ex4-1.htm">4.2</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/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:#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/11/2022</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#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/000128005823000038/blkbex42rightsplanamendmen.htm">4.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/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:#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/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%">4.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="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:#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/000128005824000007/blkbex43rightsplanamendmen.htm">Second 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:#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/26/2024</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%">4.3</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/ix?doc=/Archives/edgar/data/1280058/000128005824000037/blkb-20240331.htm">4.5</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/ix?doc=/Archives/edgar/data/1280058/000128005824000037/blkb-20240331.htm">Third Amendment to Stockholder Rights Agreement, dated as of March 18, 2024, by and between Blackbaud, Inc. and Broadridge Corporate Issuer Solutions, 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%">3/18/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.4</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/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="https://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="https://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="https://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="https://www.sec.gov/Archives/edgar/data/1280058/000128005816000072/a2016q210-qexx1084.htm">10.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/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="https://www.sec.gov/Archives/edgar/data/1280058/000128005816000081/a2016q310-qexx1087.htm">10.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/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="https://www.sec.gov/Archives/edgar/data/1280058/000128005818000007/a201710-kexx1093.htm">10.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/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="https://www.sec.gov/Archives/edgar/data/1280058/000128005818000007/a201710-kexx1094.htm">10.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/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="https://www.sec.gov/Archives/edgar/data/1280058/000128005818000021/a2018q110-qexx1095.htm">10.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/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="https://www.sec.gov/Archives/edgar/data/1280058/000128005819000020/a2019q110-qexx1097.htm">10.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="https://www.sec.gov/Archives/edgar/data/1280058/000128005819000020/a2019q110-qexx1097.htm">Form of Employee Agreement between Blackbaud, Inc. and Kevin P. Gregoire</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.97</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-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">9</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-qexx101.htm">Fifth Amendment to Lease Agreement, dated as of February 18, 2020, between HPBB1, LLC and BBHQ1, LLC (a subsidiary of Blackbaud, Inc.)</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td 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.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/000128005820000038/a2020q210-qexx102.htm">10.1</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx102.htm">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/000128005820000038/a2020q210-qexx102.htm">Sixth Amendment to Lease Agreement, dated as of March 17, 2020, between HPBB1, LLC and BBHQ1, LLC (a subsidiary of Blackbaud, Inc.)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.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/000128005820000038/a2020q210-qexx103.htm">10.</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005820000038/a2020q210-qexx103.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-qexx103.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-qexx103.htm">Seventh Amendment to Lease Agreement, dated as of April 14, 2020, between HPBB1, LLC and BBHQ1, LLC (a subsidiary of Blackbaud, Inc.)</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td 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.3</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:27pt"><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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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><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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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="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-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">2</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-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;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.4</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/000128005820000038/a2020q210-qexx105.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-qexx105.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/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><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-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">4</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-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;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.7</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-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">5</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.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">6</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.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-qexx105.htm">7</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="https://www.sec.gov/Archives/edgar/data/1280058/000128005821000021/a2021q110-qexx1001.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/000128005821000021/a2021q110-qexx1001.htm">8</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#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="https://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.</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">19</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">0</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">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="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">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/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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:35pt"><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%">114</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20241231_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%">2024 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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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:5pt"><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 #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%">Registrant&#8217;s<br/>Form</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%">Dated</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%">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-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<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="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000055/blkbq3202210-qexx102.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/000128005822000055/blkbq3202210-qexx102.htm">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/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:#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%">3/1/2022</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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;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/000128005822000050/exhibit101sep212022.htm">10.</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005822000050/exhibit101sep212022.htm">24</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/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:#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%">9/21/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.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/000128005823000006/blkb202210-kexx1030.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/000128005823000006/blkb202210-kexx1030.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="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;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/24/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.30</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/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">26</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/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:#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/4/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="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/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">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/000128005823000026/exhibit101jun82023.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/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:#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%">6/12/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/ix?doc=/Archives/edgar/data/1280058/000128005824000037/blkb-20240331.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/ix?doc=/Archives/edgar/data/1280058/000128005824000037/blkb-20240331.htm">2</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1280058/000128005824000037/blkb-20240331.htm">8</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/ix?doc=/Archives/edgar/data/1280058/000128005824000037/blkb-20240331.htm">Third Amendment to Credit Agreement, dated as of April 30, 2024, 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:#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/1/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%">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/ix?doc=/Archives/edgar/data/1280058/000128005824000057/blkb-20240630.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/ix?doc=/Archives/edgar/data/1280058/000128005824000057/blkb-20240630.htm">29</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/ix?doc=/Archives/edgar/data/1280058/000128005824000057/blkb-20240630.htm">Amended and Restated Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan</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%">DEF 14A</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%">4/23/2024</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%">Appendix B</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:#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="blkb202410-kexx191.htm">19.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="blkb202410-kexx191.htm">Blackbaud, Inc. Insider Trading Policy and Guidelines for Certain Securities Transactions</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="blkb202410-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="blkb202410-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="blkb202410-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="blkb202410-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="https://www.sec.gov/Archives/edgar/data/1280058/000114036122012665/ny20001953x7_ex5-1.htm">23.</a><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000114036122012665/ny20001953x7_ex5-1.htm">3</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000114036122012665/ny20001953x7_ex5-1.htm">Consent of Sidley Austin LLP</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/><td 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%">4/1/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%">23.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="blkb202410-kexx311.htm">31.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="blkb202410-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:#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="blkb202410-kexx312.htm">31.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="blkb202410-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:#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="blkb202410-kexx321.htm">32.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: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="blkb202410-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:#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="blkb202410-kexx322.htm">32.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: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="blkb202410-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:#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/000128005824000013/blkb202310-kexx971.htm">97.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="https://www.sec.gov/Archives/edgar/data/1280058/000128005824000013/blkb202310-kexx971.htm">Blackbaud, Inc. Executive Incentive Compensation Clawback Policy</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/21/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%">97.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:126pt"><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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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:5pt"><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="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%">101.INS</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: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;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"/><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%">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%">116</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div><div id="i18a8a71247e64c8eb615387514a91de7_358"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM&#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%">2024 Form 10-K</span></div></td><td colspan="3" style="padding:0 1pt"><div style="text-align:right"><img src="blkb-20241231_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><div id="i18a8a71247e64c8eb615387514a91de7_361"></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="#i18a8a71247e64c8eb615387514a91de7_13">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td 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-20241231_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:32.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:57.526%"/><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, 2025</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:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.993%"/><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:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><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, 2025</span></td></tr><tr style="height:14pt"><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, 2025</span></td></tr><tr style="height:14pt"><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, 2025</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, 2025</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%">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, 2025</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, 2025</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, 2025</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, 2025</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:top"><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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BRADLEY L. PYBURN</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, 2025</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%">Bradley L. Pyburn</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, 2025</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%">118</span></div></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20241231_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%">2024 Form 10-K</span></div></td></tr></table></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>2
<FILENAME>blkb202410-kexx41.htm
<DESCRIPTION>EX-4.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ic5e70d5a66884126adc233d23ccaf32f_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><br></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 and Provisions of 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%">Certain provisions of the DGCL, the Certificate of Incorporation and Bylaws 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 or series or the designation of such class or series, without further vote or action by the stockholders. This preferred </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><br></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%">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="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-19.1
<SEQUENCE>3
<FILENAME>blkb202410-kexx191.htm
<DESCRIPTION>EX-19.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i8deeaddeccaf4593a311c6a1f2e01387_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 19.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%">BLACKBAUD, INC.</font></div><div style="margin-bottom:9pt;text-align:center"><font><br></font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIDER TRADING POLICY</font></div><div style="margin-bottom:9pt;text-align:center"><font><br></font></div><div style="margin-bottom:9pt;text-align:center"><font><br></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%">and Guidelines with Respect to</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certain Transactions in Company 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%">___________________</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This Policy provides guidelines to employees, officers and directors of Blackbaud, Inc. (the &#8220;Company&#8221;) with respect to transactions in the Company&#8217;s securities.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Applicability of Policy</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This Policy applies to all transactions in the Company&#8217;s securities, including Common Stock, options to purchase Common Stock and any other securities the Company may issue from time to time, such as preferred stock, warrants or convertible debentures, as well as to derivative securities relating to the Company&#8217;s stock, such as exchange-traded options, whether or not issued by the Company.  It applies to all officers of the Company, all members of the Company&#8217;s Board of Directors and all employees of, and consultants to, the Company and its subsidiaries who receive or have access to material, nonpublic information (&#8220;Inside Information&#8221;) regarding the Company.  This group of people, members of their immediate families, and members of their households are sometimes referred to in this Policy as &#8220;Insiders&#8221;.  This Policy also applies to any person who receives Inside Information from any Insider.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Any person who possesses Inside Information regarding the Company is an Insider for so long as the information is material and not publicly known.  Any person can be an Insider from time to time, and would at those times be subject to this Policy.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Statement of Policy</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Policy</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;It is the policy of the Company to oppose the unauthorized disclosure of any nonpublic information acquired in the workplace and the misuse of Inside Information in securities trading.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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="margin-bottom:9pt;text-align:justify"><font><br></font></div></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Specific Policies</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Trading on Inside Information</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  No director, officer or employee of, or consultant to, the Company, and no member of the immediate family or household of any such person, shall engage in any transaction involving a purchase or sale of the Company&#8217;s securities, including any offer to purchase or offer to sell, during any period commencing with the date that he or she possesses Inside Information concerning the Company, and ending at the close of business on the second Trading Day following the date of public disclosure of such information or at such time as such information is no longer material.  As used herein, the term &#8220;Trading Day&#8221; shall mean a day on which the stock exchange or market on which the Company&#8217;s stock trades (currently expected to be the Nasdaq National Market) is open for trading.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Tipping</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  No Insider shall disclose (&#8220;tip&#8221;) Inside Information to any other person (including family members) where such information may be used by such person to his or her profit by trading in the securities of companies to which such information relates, nor shall such Insider or related person make recommendations or express opinions on the basis of Inside Information as to trading in the Company&#8217;s securities.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Confidentiality of Nonpublic Information</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Nonpublic information relating to the Company is the property of the Company and the unauthorized disclosure of such information is forbidden.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Prohibition on Hedging and Pledging.</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Blackbaud employees are not permitted to hedge their economic exposure to our common stock and Blackbaud directors and Section 16 reporting officers may not pledge their ownership interests in our common stock to secure a loan. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></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%">Potential Criminal and Civil Liability</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">and&#47;or Disciplinary Action</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Liability for Insider Trading</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Insiders may be subject, in addition to disgorgement of profits (or of losses avoided), to penalties of up to $1,000,000 and up to 10 years in jail for engaging in transactions in the Company&#8217;s securities at a time when they have knowledge of nonpublic information regarding the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Liability for Tipping</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Insiders may also be liable for improper transactions by any person (commonly referred to as a &#8220;tippee&#8221;) to whom they have disclosed Inside Information regarding the Company or to whom they have made recommendations or expressed opinions on the basis of such information as to trading in the Company&#8217;s securities.  Regulatory authorities have imposed large penalties even when the disclosing person did not profit from the trading.  The SEC, the stock exchanges and the National Association of Securities Dealers, Inc. use sophisticated electronic surveillance techniques to uncover insider trading.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Possible Disciplinary Actions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Employees of, and consultants to, the Company who violate this Policy shall also be subject to disciplinary action by the Company, which may include ineligibility for future participation in the Company&#8217;s equity incentive plans or termination.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recommended Guidelines</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Black-Out Period and Recommended Trading Window</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;To ensure compliance with this Policy and applicable federal and state securities laws, the Company strongly recommends that all persons having access to the Company&#8217;s internal financial statements or other Inside Information refrain from conducting transactions involving the purchase or sale of the Company&#8217;s securities other than during the following period (the &#8220;Trading Window&#8221;)&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Trading Window</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#58;  The period in any fiscal quarter commencing at the close of business on the second Trading Day following the date of public disclosure of the financial results for the prior fiscal quarter or year and ending on the later of (i) the first calendar day of the third month of the fiscal quarter or (ii) three weeks after the opening of the trading window.  If such public disclosure occurs on a Trading </font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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="margin-bottom:9pt;text-align:justify"><font><br></font></div></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Day before the markets close, then such date of disclosure shall be considered the first Trading Day following such public disclosure.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The safest period for trading in the Company&#8217;s securities, assuming the absence of Inside Information, is generally the first 10 Trading Days of the Trading Window.  Periods outside the Trading Window (i.e., the last month of each fiscal quarter and the period of time from the end of such quarter until the public disclosure of quarterly results) are particularly sensitive periods of time for transactions in the Company&#8217;s stock from the perspective of compliance with applicable securities laws.  This is due to the fact that officers, directors and certain other persons will, as any quarter progresses, be increasingly likely to possess Inside Information about the expected financial results for the quarter.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The purpose behind the recommended Trading Window is to help establish a diligent effort to avoid any improper transactions.  An Insider may choose not to follow this suggestion, but he or she should be particularly careful with respect to trading outside the Trading Window, since the Insider may, at such time, have access to (or later be deemed to have had access to) Inside Information regarding, among other things, the Company&#8217;s anticipated financial performance for the quarter.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;It should be noted that even during the Trading Window any person possessing Inside Information concerning the Company should not engage in any transactions in the Company&#8217;s securities until such information has been known publicly for at least two Trading Days.  Although the Company may from time to time recommend during a Trading Window that directors, officers, selected employees and others suspend trading because of developments known to the Company and not yet disclosed to the public, each person is individually responsible at all times for compliance with the prohibitions against insider trading.  Trading in the Company&#8217;s securities during the Trading Window should </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> be considered a &#8220;safe harbor&#8221;, and all directors, officers and other persons should use good judgment at all times.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;From time to time, the Company may recommend that directors, officers, selected employees and others suspend trading because of developments known to the Company and not yet disclosed to the public.  In such event, such persons are advised not to engage in any transaction involving the purchase or sale of the Company&#8217;s securities during such period and should not disclose to others the fact of such suspension of trading.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Margin Accounts and Collateral</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Holding stock of the Company in margin accounts is strongly discouraged.  These accounts authorize brokers to sell stock to cover amounts owed to them.  A forced sale could occur at a time when the individual has knowledge of material, nonpublic information about the Company.  A similar result can occur when Company stock is pledged as collateral for a loan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Preclearance of Trades</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.  </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that all officers and directors of the Company and the employees listed on </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> attached hereto should refrain from trading in the Company&#8217;s securities, even during the Trading Window, without first complying with the Company&#8217;s mandatory &#8220;preclearance&#8221; procedures, a copy of which is attached hereto as </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Officers and directors and employees listed on </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> should contact the Company&#8217;s Insider Trading Compliance Officer prior to initiating any purchase or sale of the Company&#8217;s securities.  The Company may also find it necessary, from time to time, to require compliance with the preclearance process from certain employees, consultants and contractors other than and in addition to officers and directors and the employees listed on </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Individual Responsibility</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Every officer, director and employee has the individual responsibility to comply with this Policy against insider trading, regardless of whether the Company has recommended a trading window to that Insider or any other Insiders of the Company.  The guidelines set forth in this Policy are guidelines only, and appropriate judgment should be exercised in connection with any trade in the Company&#8217;s securities.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;An Insider may, from time to time, have to forego a proposed transaction in the Company&#8217;s securities even if he or she planned to make the transaction before learning of the Inside Information and even though the Insider believes he or she may suffer an economic loss or forego anticipated profit by waiting.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></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%">Applicability of Policy to Inside Information</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regarding Other Companies</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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="margin-bottom:9pt;text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This Policy and the guidelines described herein also apply to Inside Information relating to other companies, including the Company&#8217;s customers, vendors or suppliers (&#8220;business partners&#8221;), when that information is obtained in the course of employment with, or other services performed on behalf of, the Company.  Civil and criminal penalties, and termination of employment, may result from trading on Inside Information regarding the Company&#8217;s business partners.  All employees should treat Inside Information about the Company&#8217;s business partners with the same care as is required with respect to information relating directly to the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition of Inside Information</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#8220;Inside Information&#8221;, for the purposes of this Policy, is material, nonpublic information. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;It is not possible to define all categories of material information.  However, information should be regarded as material if there is a reasonable likelihood that it would be considered important to an investor in making an investment decision regarding the purchase or sale of the Company&#8217;s securities.  Either positive or negative information may be material.  While it may be difficult under this standard to determine whether particular information is material, there are various categories of information that are particularly sensitive and, as a general rule, should always be considered material.  Examples of such information may include&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">Financial results</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">Projections of future earnings or losses</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">News of a pending or proposed merger or acquisition</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">News of the disposition of a subsidiary</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">Impending bankruptcy or financial liquidity problems</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">Gain or loss of a substantial customer or supplier</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">Changes in dividend policy</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">New product or service announcements of a significant nature</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">Significant product defects or modifications</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">Significant pricing changes</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">Stock splits or cash or stock dividends</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">New equity or debt offerings</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">Acquisitions</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">Significant litigation exposure due to actual or threatened litigation</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">Major changes in senior management</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-9.01pt"><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:5.51pt">Listing status on an exchange or market</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Nonpublic information is information that has not been previously disclosed to the general public and is otherwise not available to the general public.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certain Exceptions</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;For purposes of this Policy, the Company considers that the exercise of stock options for cash under the Company&#8217;s stock option plans (but </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the sale of any such shares) is exempt from this Policy, since the other party to the transaction is the Company itself and the price does not vary with the market but is fixed by the terms of the option agreement or the plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In addition, Rule 10b5-1 promulgated under the Securities Exchange Act of 1934, as amended, provides affirmative defenses against insider trading claims if the person making the purchase or sale demonstrates that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;before becoming aware of the information, the person had&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:92.25pt;text-align:justify;text-indent:-20.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;entered into a binding contract to purchase or sell the security&#59;</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:92.25pt;text-align:justify;text-indent:-20.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;instructed another person to purchase or sell the security for the instructing person&#8217;s account&#59; or</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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="margin-bottom:9pt;text-align:justify"><font><br></font></div></div><div style="padding-left:92.25pt;text-align:justify;text-indent:-20.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;adopted a written plan for trading securities&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;such contract, instruction or plan must have&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:92.25pt;text-align:justify;text-indent:-20.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;specified the amount of securities to be purchased or sold and the price at which and the date on which the securities were to be purchased and sold&#59;</font></div><div style="padding-left:90pt;text-indent:-90pt"><font><br></font></div><div style="padding-left:92.25pt;text-align:justify;text-indent:-20.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;included a written formula or algorithm, or computer program, for determining the amount of securities to be purchased or sold and the price at which and the date on which the securities were to be purchased or sold&#59; or</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:92.25pt;text-align:justify;text-indent:-20.25pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;did not permit the person to exercise any subsequent influence over how, when, or whether to effect purchases or sales&#59; provided, in addition, that any other person who, pursuant to the contract, instruction or  plan, did exercise such influence must not have been aware of the material nonpublic information when doing so&#59; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(C)&#160;&#160;&#160;&#160;the purchase or sale that occurred was pursuant to the contract, instruction or plan. For example, a person will fail this requirement if the person alters or deviates from the contract, instruction or plan to purchase or sell securities, whether by changing the amount, price or timing of the purchase or sale, or if such person entered into or altered a corresponding or hedging transaction or position with respect to those securities.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Additional Information - Directors and Officers</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Directors and officers of the Company must also comply with the reporting obligations and limitations on short-swing transactions set forth in Section 16 of the Securities Exchange Act of 1934, as amended.  The practical effect of these provisions is that officers and directors who purchase and sell the Company&#8217;s securities within a six-month period must disgorge all profits to the Company whether or not they had knowledge of any Inside Information.  Under these provisions, and so long as certain other criteria are met, neither the receipt of an option under the Company&#8217;s option plans, nor the exercise of that option, is deemed a purchase under Section 16&#59; however, the sale of any such shares is a sale under Section 16.  Moreover, no officer or director may ever make a short sale of the Company&#8217;s stock.  The Company has provided, or will provide, separate memoranda and other appropriate materials to its officers and directors regarding compliance with Section 16 and its related rules.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inquiries</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Please direct your questions as to any of the matters discussed in this Policy to the Company&#8217;s General Counsel.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div><div id="i8deeaddeccaf4593a311c6a1f2e01387_4"></div><hr style="page-break-after:always"><div style="min-height:36.72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><font><br></font></div></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT A</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employees Requiring Preclearance of Trades</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;On file with Company&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:justify"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div><div id="i8deeaddeccaf4593a311c6a1f2e01387_7"></div><hr style="page-break-after:always"><div style="min-height:36.72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><font><br></font></div></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT B</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BLACKBAUD, INC.</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRE-CLEARANCE AND COMPLIANCE PROCEDURES</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To ensure compliance with the accelerated reporting requirements for reporting insider transactions in equity securities of Blackbaud, Inc. (the &#8220;Company&#8221;) and to help prevent in advance any inadvertent violations of the federal securities laws, and to avoid even the appearance of trading on inside information, effective immediately upon an initial public offering of our common stock we are implementing the following&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Our Mandatory Pre-clearance Procedure</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Directors and executive officers of the Company and any other persons designated under our Insider Trading Policy or otherwise designated by our General Counsel as being subject to the Company's pre-clearance procedures, together with their family members, may not engage in any transaction involving Company securities (including market or private purchases or sales, option exercises, pledges, gifts, contributions to a trust, or any other transfers) without first obtaining pre-clearance of the transaction from the Company&#8217;s General Counsel (or in his absence, the Chief Financial Officer). A request for pre-clearance should be submitted to the General Counsel at least two days in advance of the proposed transaction.&#160;The General Counsel will then determine whether the transaction may proceed and, if so, assist in complying with the new reporting requirements. </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any person subject to the pre-clearance requirements who wishes to implement a new trading plan under SEC Rule 10b5-1 must first pre-clear the plan with the General Counsel.  Transactions effected pursuant to a pre-cleared trading plan will not require further pre-clearance at the time of the transaction if the plan specifies the dates, prices and amounts of the contemplated trades, or establishes a formula for determining the dates, prices and amounts. Those transactions, however, must be reported immediately to the General Counsel. </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;2.&#160;&#160; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Designated Broker and New Broker Interface Procedures</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The new accelerated reporting of transactions will require tight interface with brokers handling transactions for our insiders. A knowledgeable, alert broker can act as a gatekeeper, helping ensure compliance with our pre-clearance procedures and helping prevent inadvertent violations. </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to work out a coordinated procedure with a brokerage firm selected by management.  Those of you who are not currently using management&#8217;s designated broker as your broker are encouraged to enter all your company stock transactions through him&#47;her.  (We will select a broker who can assure us that it will not seek to reinvest the funds from your company stock transactions or seek any of your other securities business.) </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whether you choose to use our designated broker or your own broker, we will require that you and your broker sign the enclosed Broker Instruction&#47;Representation which imposes two requirements on the broker handling your transaction in Company stock&#58; </font></div><div style="padding-left:130.5pt;text-align:justify;text-indent:-94.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)  Not to enter any order (except for orders under pre-approved Rule 10b5-1 plans) without</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:90pt;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">first verifying with the company that your transaction was pre-cleared, and </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:90pt;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">complying with the brokerage firm&#8217;s compliance procedures (</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">e.g.,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Rule 144)&#59; and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;To report </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">immediately</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the General Counsel via telephone and in writing (via e-mail or fax) the details of every transaction involving company stock, including gifts, transfers, pledges and all 10b5-1 transactions. </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please sign and have your broker sign the enclosed Broker Instruction&#47;Representation Form and return it to us promptly so that we can work out with your broker a coordinated procedure. </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Broker-Assisted Cashless Exercises of Options</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The Sarbanes-Oxley Act makes it illegal for issuers to extend or maintain credit, or arrange for the extension of credit in the form of a personal loan to any officer or director.  In most cashless exercises, there is typically a delay of a few days from the time of exercise to the date the issuer receives the exercise price.  Some attorneys have speculated that these arrangements could be deemed an impermissible extension of credit arranged by issuers for their insiders.  Consequently, unless and until this issue gets resolved to our satisfaction, we must insist on receipt of cash simultaneous with any issuance of shares pursuant to exercise of an option by an insider.  We believe that most brokers can do cashless exercises for you this way.</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any person who has a question about these procedures or its application to any proposed transaction may obtain additional guidance from the General Counsel.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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="margin-bottom:9pt;text-align:justify"><font><br></font></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Certifications</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All directors, officers and other employees subject to the procedures set forth in this memorandum&#160;must certify their understanding of, and intent to comply with, the procedures set forth in this memorandum. Please return the enclosed certification immediately.</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div><div id="i8deeaddeccaf4593a311c6a1f2e01387_10"></div><hr style="page-break-after:always"><div style="min-height:36.72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><font><br></font></div></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Broker Instruction&#47;Representation</font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#91;Name and Address of Broker&#93;</font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Re&#58;  Blackbaud, Inc.</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ladies and Gentlemen&#58;</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As my designated broker for effecting transactions in the common stock of Blackbaud, Inc. (the &#8220;Company&#8221;), I hereby instruct you to follow the following procedures in connection with executing any trade or other transaction in Company securities on my behalf&#58;</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:54pt;padding-right: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%">1.&#160;&#160;&#160;&#160;Do not enter any order (except for orders under pre-approved Rule 10b5-1 plans) without</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:90pt;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">first verifying with the Company that your transaction was pre-cleared, and </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:90pt;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">complying with your firm&#8217;s compliance procedures (</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">e.g.,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Rule 144)&#59; and</font></div><div style="padding-left:54pt;padding-right: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%">2.&#160;&#160;&#160;&#160;Report </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">immediately</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the company via telephone and in writing (via e-mail or fax) the details of </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">every</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> transaction involving company stock, including gifts, transfers, pledges and all 10b5-1 transactions.</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:54pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contacts&#58;  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jon W. Olson, SVP &#38; General Counsel</font></div><div style="padding-left:54pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',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;Phone&#58;  (843) 216-6200 ext. 2300</font></div><div style="padding-left:54pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',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;Fax&#58; (843) 216-3676</font></div><div style="padding-left:54pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',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;Email&#58; jon.olson&#64;blackbaud.com</font></div><div style="padding-left:54pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:54pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',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;Tony W. Boor, EVP and CFO</font></div><div style="padding-left:54pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',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;Phone&#58; (843) 216-6200 ext.3300</font></div><div style="padding-left:54pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',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;Fax&#58;  (843) 216-3676</font></div><div style="padding-left:54pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',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;Email&#58; tony.boor&#64;blackbaud.com</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',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;</font><font style="color:#000000;font-family:'Arial',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;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',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;Name of Insider</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',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;</font><font style="color:#000000;font-family:'Arial',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;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',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;(Signature of Insider)</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undersigned broker confirms receipt of this instruction letter and agrees to comply with the terms hereof&#58;</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',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;</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name of Broker</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',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;</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Signature of Authorized Signatory for Broker)</font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div><div id="i8deeaddeccaf4593a311c6a1f2e01387_13"></div><hr style="page-break-after:always"><div style="min-height:36.72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><font><br></font></div></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insider Certification</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undersigned, a Section 16 reporting person of Blackbaud, Inc. (the &#8220;Company&#8221;), hereby certifies to the Company that&#58;</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:54pt;padding-right: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%">1.&#160;&#160;&#160;&#160;he or she has received and understands his or her obligations outlined in the Company&#8217;s Pre-clearance and Compliance Procedures&#59; and</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:54pt;padding-right: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%">2.&#160;&#160;&#160;&#160;he or she intends to comply with those procedures. </font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name of Insider&#58; </font><font style="color:#000000;font-family:'Arial',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;</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Signature of Insider&#58;</font><font style="color:#000000;font-family:'Arial',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;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>4
<FILENAME>blkb202410-kexx211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i9e61dcb1e4a243f9af5c3edf777969e2_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, 2025 </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-SIS, 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 YourCause, 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%">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%">Everyday Hero Pty. 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%">Australia</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.com 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%">Giving 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%">JGCrowdfunding USA, 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%">JG US 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%">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%">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>5
<FILENAME>blkb202410-kexx231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ic8df847ab3fe414c98a44b714e89c650_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-3 No. 333-284221) 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%">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-280223 pertaining to the Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan Amended and Restated as of June&#160;12, 2024,</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.42pt">Registration Statement (Form S-8 No. 333-272678 pertaining to the Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan Amended and Restated as of June&#160;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%">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-265527) pertaining to the Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan Amended and Restated as of June&#160;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%">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-257030) pertaining to the Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan Amended and Restated as of June&#160;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%">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-232111) pertaining to the Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan Amended and Restated as of June&#160;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%">7.</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, 2025, 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, 2024.</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, 2025</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>blkb202410-kexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="if67c1f0db6d648da8f84bc819ed7cb70_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:33.307%"></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:53.514%"></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, 2025</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>blkb202410-kexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i2a078dc4e9694e478a2a5f2e32fb7dc3_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:33.307%"></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:53.514%"></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, 2025</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>blkb202410-kexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="if5d20fc9e34740e1b0e0b5c2961c40b1_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, 2024 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:33.307%"></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:53.514%"></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, 2025</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>blkb202410-kexx322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i54c0a208ad9242f58d2b36247b2787ca_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, 2024 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:33.307%"></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:53.514%"></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, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Anthony W. Boor</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anthony W. Boor</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>blkb-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:965f50d6-39eb-441e-8657-691f2158cf7a,g:1ffd144a-c4e3-4a93-875b-a357a51aadfa-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:blkb="http://www.blackbaud.com/20241231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.blackbaud.com/20241231">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.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-20241231_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-20241231_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-20241231_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-20241231_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>9952151 - 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>9952152 - 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>9952153 - 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>9952154 - 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>9952155 - 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>9952156 - 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>9952157 - 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>9952158 - 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>9952159 - 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>9952160 - 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>9952161 - 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>9952162 - 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>9952163 - 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>9952164 - 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>9952165 - 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>9952166 - 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>9952167 - 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>9952168 - 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>9952169 - 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>9952170 - 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>9952171 - 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>9952172 - 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>9952173 - 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>9955511 - 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>9955512 - 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>9955513 - 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>9955514 - 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>9955515 - 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>9955516 - 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>9955517 - 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>9955518 - 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>9955519 - 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>9955520 - 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>9955521 - 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>9955522 - 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>9955523 - 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>9955524 - 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>9955525 - 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>9955526 - 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>9955527 - 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>9955528 - 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>9955529 - Disclosure - Business Combinations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsDetails" roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails">
        <link:definition>9955530 - Disclosure - Goodwill and Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails">
        <link:definition>9955531 - 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>9955532 - 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>9955533 - 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>9955534 - 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>9955535 - 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>9955536 - 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>9955537 - 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>9955538 - 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>9955539 - 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>9955540 - 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>9955541 - 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>9955542 - 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>9955543 - 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>9955544 - 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>9955545 - 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>9955546 - 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>9955547 - 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>9955548 - 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>9955549 - 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>9955550 - 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>9955551 - 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>9955552 - 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>9955553 - 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>9955554 - 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>9955555 - 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>9955555 - 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>9955556 - 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>9955557 - 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>9955558 - 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>9955559 - 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>9955560 - 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>9955561 - 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>9955562 - 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>9955563 - 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>9955564 - 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>9955565 - 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>9955566 - 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>9955567 - 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>9955568 - 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>9955569 - 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>9955570 - 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>9955571 - 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>9955572 - 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>9955573 - 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>9955574 - 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>9955575 - 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>9955576 - 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>9955576 - 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>9955577 - 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>9955578 - 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>9955579 - 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>9955580 - 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>9955581 - 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_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_DueToCustomersCurrent" abstract="false" name="DueToCustomersCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_EVERFIDisposition" abstract="false" name="EVERFIDisposition" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NonCashImpairmentCharges" abstract="false" name="NonCashImpairmentCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" abstract="false" name="IncreaseDecreaseAccruedExpensesAndOtherLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_IncreaseDecreaseInDueToCustomers" abstract="false" name="IncreaseDecreaseInDueToCustomers" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_RetirementsOfCommonStockShares" abstract="false" name="RetirementsOfCommonStockShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_SalesTaxesPolicyTextBlock" abstract="false" name="SalesTaxesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_ScheduleOfRestrictedCashTableTextBlock" abstract="false" name="ScheduleOfRestrictedCashTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_AccruedExpensesAndOtherLiabilitiesTextBlock" abstract="false" name="AccruedExpensesAndOtherLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" abstract="false" name="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_DisaggregationOfRevenueRecurringTableTextBlock" abstract="false" name="DisaggregationOfRevenueRecurringTableTextBlock" 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_SignificantAccountingPoliciesLineItems" abstract="true" name="SignificantAccountingPoliciesLineItems" 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_ContractTermOfRecurringRevenueContractsAtRenewalYears" abstract="false" name="ContractTermOfRecurringRevenueContractsAtRenewalYears" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_EVERFIMember" abstract="true" name="EVERFIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_EVERFILimitedMember" abstract="true" name="EVERFILimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_FIMSAndDonorCentralMember" abstract="true" name="FIMSAndDonorCentralMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_DispositionRelatedCosts" abstract="false" name="DispositionRelatedCosts" 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_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems" abstract="true" name="ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable" abstract="true" name="AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_CostOfOneTimeServicesAndOtherMember" abstract="true" name="CostOfOneTimeServicesAndOtherMember" 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_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears" abstract="false" name="EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CapitalizedContentGross" abstract="false" name="CapitalizedContentGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DerivativeInstrumentsCurrentAndLongTerm" abstract="false" name="DerivativeInstrumentsCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PrepaidInsuranceCurrentandLongterm" abstract="false" name="PrepaidInsuranceCurrentandLongterm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AccruedDispositionRelatedCosts" abstract="false" name="AccruedDispositionRelatedCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" abstract="false" name="AccruedCustomerCreditBalancesCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_StockBasedCompensationLiability" abstract="false" name="StockBasedCompensationLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_UnrecognizedTaxBenefitCurrentandLongterm" abstract="false" name="UnrecognizedTaxBenefitCurrentandLongterm" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_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_DerivativeLiabilitiesCurrentAndLongTerm" abstract="false" name="DerivativeLiabilitiesCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DesignatedCurrencyRateMember" abstract="true" name="DesignatedCurrencyRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_GlobalHQMember" abstract="true" name="GlobalHQMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-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_LineofCreditFacilityAvailableIncreaseCapacityAmount" abstract="false" name="LineofCreditFacilityAvailableIncreaseCapacityAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" abstract="false" name="LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="blkb_NetLeverageRatio" abstract="false" name="NetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="blkb_ThirdpartyTechnologyMember" abstract="true" name="ThirdpartyTechnologyMember" 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_LiabilityInsuranceAmountTotal" abstract="false" name="LiabilityInsuranceAmountTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SecurityIncidentNetPreTaxExpense" abstract="false" name="SecurityIncidentNetPreTaxExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SecurityIncidentNetCashOutlays" abstract="false" name="SecurityIncidentNetCashOutlays" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SecurityIncidentExpectedCost" abstract="false" name="SecurityIncidentExpectedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ExpectedNetCashOutlaysForOngoingLegalFees" abstract="false" name="ExpectedNetCashOutlaysForOngoingLegalFees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" abstract="false" name="SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" abstract="false" name="SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blkb_SecurityIncidentSubrogationClaimsNumber" abstract="false" name="SecurityIncidentSubrogationClaimsNumber" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfStateAttorneysGeneral" abstract="false" name="SecurityIncidentNumberOfStateAttorneysGeneral" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_OperatingLeaseLiabilitiesNetOfCurrentPortionMember" abstract="true" name="OperatingLeaseLiabilitiesNetOfCurrentPortionMember" 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_SecurityIncidentAccruedInsuranceRecoveries" abstract="false" name="SecurityIncidentAccruedInsuranceRecoveries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentNetExpense" abstract="false" name="SecurityIncidentNetExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentCumulativeExpense" abstract="false" name="SecurityIncidentCumulativeExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_SecurityIncidentCumulativeNetExpense" abstract="false" name="SecurityIncidentCumulativeNetExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DeferredTaxAssetsLeasingArrangements" abstract="false" name="DeferredTaxAssetsLeasingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" abstract="false" name="DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_RestrictedStockUnitTimeBasedMember" abstract="true" name="RestrictedStockUnitTimeBasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_January2024StockRepurchaseProgramMember" abstract="true" name="January2024StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_July2024StockRepurchaseProgramMember" abstract="true" name="July2024StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_Q12024ASRMember" abstract="true" name="Q12024ASRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_Q12024ASRSettlementMember" abstract="true" name="Q12024ASRSettlementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" abstract="false" name="AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="blkb_AccumulatedOtherComprehensiveIncomeRollForward" abstract="true" name="AccumulatedOtherComprehensiveIncomeRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_SocialSectorMember" abstract="true" name="SocialSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_ContractualRecurringMember" abstract="true" name="ContractualRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_LeaseReleasePayment" abstract="false" name="LeaseReleasePayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_DavidJ.BenjaminMember" abstract="true" name="DavidJ.BenjaminMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_KevinRMcDearisMember" abstract="true" name="KevinRMcDearisMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>blkb-20241231_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 2025 Workiva-->
<!--r:965f50d6-39eb-441e-8657-691f2158cf7a,g:1ffd144a-c4e3-4a93-875b-a357a51aadfa-->
<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-20241231.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_d88337db-5438-4fe6-bd29-540feeee4804" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_19f3f36f-160d-4557-8f92-7c68cb2995c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d88337db-5438-4fe6-bd29-540feeee4804" xlink:to="loc_us-gaap_LiabilitiesCurrent_19f3f36f-160d-4557-8f92-7c68cb2995c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_28374da3-ceb6-4523-bc4c-2c7b0c9c542f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d88337db-5438-4fe6-bd29-540feeee4804" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_28374da3-ceb6-4523-bc4c-2c7b0c9c542f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7afe3771-aacf-44c4-b228-d9397b61a629" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d88337db-5438-4fe6-bd29-540feeee4804" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7afe3771-aacf-44c4-b228-d9397b61a629" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_d6bbdfe7-661b-43c0-aedb-c4ddd42752b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d88337db-5438-4fe6-bd29-540feeee4804" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_d6bbdfe7-661b-43c0-aedb-c4ddd42752b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fec9dee9-3002-4f2d-93f0-09899d1a680b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d88337db-5438-4fe6-bd29-540feeee4804" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fec9dee9-3002-4f2d-93f0-09899d1a680b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0606e81d-3d20-48df-b4f7-6eb3a7380c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d88337db-5438-4fe6-bd29-540feeee4804" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0606e81d-3d20-48df-b4f7-6eb3a7380c7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5011aa68-4384-4dca-bfa0-5f466620f06a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5586a820-b5a4-462c-a7d6-42e161bf9268" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5011aa68-4384-4dca-bfa0-5f466620f06a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5586a820-b5a4-462c-a7d6-42e161bf9268" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_66b22ccf-cd18-42f8-89da-70a1a4ab2560" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5011aa68-4384-4dca-bfa0-5f466620f06a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_66b22ccf-cd18-42f8-89da-70a1a4ab2560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_72e8a5ab-2a8c-42d2-9187-68bc6f552356" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5011aa68-4384-4dca-bfa0-5f466620f06a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_72e8a5ab-2a8c-42d2-9187-68bc6f552356" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent_2aa8c57d-7c64-4db5-beb7-97d91f777ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5011aa68-4384-4dca-bfa0-5f466620f06a" xlink:to="loc_us-gaap_OtherRestrictedAssetsCurrent_2aa8c57d-7c64-4db5-beb7-97d91f777ce8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a912368e-4269-42f2-9bc7-cf7145ea9eed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_5011aa68-4384-4dca-bfa0-5f466620f06a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a912368e-4269-42f2-9bc7-cf7145ea9eed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_21b3765f-e918-4e0d-ac0a-7bf8a724fa99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_aae59e3c-be58-4612-8c53-72dff4d32d57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_21b3765f-e918-4e0d-ac0a-7bf8a724fa99" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_aae59e3c-be58-4612-8c53-72dff4d32d57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_9c95ad1d-bfe8-4e0e-9ced-3bbdc428b770" xlink:href="blkb-20241231.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_21b3765f-e918-4e0d-ac0a-7bf8a724fa99" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_9c95ad1d-bfe8-4e0e-9ced-3bbdc428b770" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent_281e8f0e-7858-4bdd-8dd2-dc4aa6ca85a0" xlink:href="blkb-20241231.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_21b3765f-e918-4e0d-ac0a-7bf8a724fa99" xlink:to="loc_blkb_DueToCustomersCurrent_281e8f0e-7858-4bdd-8dd2-dc4aa6ca85a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4bb7c922-7583-4866-b145-a81068e6e38f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_21b3765f-e918-4e0d-ac0a-7bf8a724fa99" xlink:to="loc_us-gaap_LongTermDebtCurrent_4bb7c922-7583-4866-b145-a81068e6e38f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e0102b36-880e-476a-813d-6604c37f211c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_21b3765f-e918-4e0d-ac0a-7bf8a724fa99" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e0102b36-880e-476a-813d-6604c37f211c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ee920d8b-02fc-48f0-b1de-c4ad8c7a39db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_57f41b94-0b89-4fb3-81dc-599cd72ae4af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ee920d8b-02fc-48f0-b1de-c4ad8c7a39db" xlink:to="loc_us-gaap_AssetsCurrent_57f41b94-0b89-4fb3-81dc-599cd72ae4af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_254bcd83-6cd0-441e-9c07-1b718d55f2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ee920d8b-02fc-48f0-b1de-c4ad8c7a39db" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_254bcd83-6cd0-441e-9c07-1b718d55f2d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_04557665-791b-4dc8-b9a0-278068dae1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ee920d8b-02fc-48f0-b1de-c4ad8c7a39db" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_04557665-791b-4dc8-b9a0-278068dae1d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_65494554-5934-4543-8d92-a8c3b52b1f25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ee920d8b-02fc-48f0-b1de-c4ad8c7a39db" xlink:to="loc_us-gaap_Goodwill_65494554-5934-4543-8d92-a8c3b52b1f25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_81c232f9-688f-4a25-87c5-97468f9b75c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ee920d8b-02fc-48f0-b1de-c4ad8c7a39db" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_81c232f9-688f-4a25-87c5-97468f9b75c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_650790d7-f801-4850-8f4b-f1825b2ddc9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ee920d8b-02fc-48f0-b1de-c4ad8c7a39db" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_650790d7-f801-4850-8f4b-f1825b2ddc9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_0287816a-5291-4d1a-ac83-3d1a3c160b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ee920d8b-02fc-48f0-b1de-c4ad8c7a39db" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_0287816a-5291-4d1a-ac83-3d1a3c160b1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6f2b82b5-ec2b-4c70-9b6b-ce0afd56a135" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_13c0d8ef-8986-43bb-8748-e67936ad6525" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6f2b82b5-ec2b-4c70-9b6b-ce0afd56a135" xlink:to="loc_us-gaap_PreferredStockValue_13c0d8ef-8986-43bb-8748-e67936ad6525" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0855d3d7-56ff-4fa6-96ef-6bef9e9edefe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6f2b82b5-ec2b-4c70-9b6b-ce0afd56a135" xlink:to="loc_us-gaap_CommonStockValue_0855d3d7-56ff-4fa6-96ef-6bef9e9edefe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9f4fc522-603a-44f4-a163-7e27df75adc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6f2b82b5-ec2b-4c70-9b6b-ce0afd56a135" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9f4fc522-603a-44f4-a163-7e27df75adc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_34e2a298-f42d-47a7-b91d-129d4df57628" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6f2b82b5-ec2b-4c70-9b6b-ce0afd56a135" xlink:to="loc_us-gaap_TreasuryStockValue_34e2a298-f42d-47a7-b91d-129d4df57628" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_11fbcdb5-cca9-4859-a259-a0ab5f5bbeae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6f2b82b5-ec2b-4c70-9b6b-ce0afd56a135" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_11fbcdb5-cca9-4859-a259-a0ab5f5bbeae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_bf972861-adf8-48d3-8672-de3b08a5e361" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6f2b82b5-ec2b-4c70-9b6b-ce0afd56a135" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_bf972861-adf8-48d3-8672-de3b08a5e361" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7f2b43d2-a604-4eea-867d-631665fae2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_922782a1-5f12-4056-83cd-e421c09bedb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7f2b43d2-a604-4eea-867d-631665fae2fd" xlink:to="loc_us-gaap_Liabilities_922782a1-5f12-4056-83cd-e421c09bedb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8567a665-d9d3-48f7-9ace-eba99ad58f75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7f2b43d2-a604-4eea-867d-631665fae2fd" xlink:to="loc_us-gaap_StockholdersEquity_8567a665-d9d3-48f7-9ace-eba99ad58f75" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20241231.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_188a0455-af39-42a8-a544-092db8769501" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e6a1f2b0-fcfe-4d50-8b25-a16e423f30b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_188a0455-af39-42a8-a544-092db8769501" xlink:to="loc_us-gaap_OperatingIncomeLoss_e6a1f2b0-fcfe-4d50-8b25-a16e423f30b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_7dd424b1-3fd2-41d2-b4a6-ad51e952b630" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_188a0455-af39-42a8-a544-092db8769501" xlink:to="loc_us-gaap_InterestExpense_7dd424b1-3fd2-41d2-b4a6-ad51e952b630" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_862f7765-45b6-4dc3-8c3b-15563add80cf" xlink:href="blkb-20241231.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_188a0455-af39-42a8-a544-092db8769501" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_862f7765-45b6-4dc3-8c3b-15563add80cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_80c9ca2e-8c8f-4a6f-bd4d-8d67464cf7af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e0f6e76c-fb00-455d-b706-0d8a0aa262d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_80c9ca2e-8c8f-4a6f-bd4d-8d67464cf7af" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e0f6e76c-fb00-455d-b706-0d8a0aa262d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d648ae0f-5e66-4015-af8e-79f048babad8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_80c9ca2e-8c8f-4a6f-bd4d-8d67464cf7af" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d648ae0f-5e66-4015-af8e-79f048babad8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c73f3eff-ae03-48c2-bd16-228b58de4c04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7a34f500-d112-4764-a75c-e69a108ec970" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c73f3eff-ae03-48c2-bd16-228b58de4c04" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7a34f500-d112-4764-a75c-e69a108ec970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4e505527-b1f8-4a8f-99ea-8ebb558158e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c73f3eff-ae03-48c2-bd16-228b58de4c04" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4e505527-b1f8-4a8f-99ea-8ebb558158e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_4f912a8e-cd89-4065-8b57-7a7921c1f894" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_d3929bcd-a6a4-4ade-9ec6-337813d0c1ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_4f912a8e-cd89-4065-8b57-7a7921c1f894" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_d3929bcd-a6a4-4ade-9ec6-337813d0c1ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_3f88cb4b-b95c-45f5-8415-60815037b548" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_4f912a8e-cd89-4065-8b57-7a7921c1f894" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_3f88cb4b-b95c-45f5-8415-60815037b548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_c51ea26f-cbc2-466e-bcd4-f35e692b212b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_277aa8de-fd3c-4690-807a-fb350fab4ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c51ea26f-cbc2-466e-bcd4-f35e692b212b" xlink:to="loc_us-gaap_NetIncomeLoss_277aa8de-fd3c-4690-807a-fb350fab4ea6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_59d78960-46b0-4c92-b1c9-322fdc134508" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c51ea26f-cbc2-466e-bcd4-f35e692b212b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_59d78960-46b0-4c92-b1c9-322fdc134508" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2b862986-e07d-4e33-830c-0885c3f8cbdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ee5ff092-9030-4d9e-a2ad-a0a87fe47573" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2b862986-e07d-4e33-830c-0885c3f8cbdc" xlink:to="loc_us-gaap_GrossProfit_ee5ff092-9030-4d9e-a2ad-a0a87fe47573" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_2983d0b5-df71-4ab0-8549-f9b5bf4c3350" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2b862986-e07d-4e33-830c-0885c3f8cbdc" xlink:to="loc_us-gaap_OperatingExpenses_2983d0b5-df71-4ab0-8549-f9b5bf4c3350" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e48e52a0-ac19-4f7f-aead-6965202591ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_bf4f123f-613c-468c-a2b0-18ccce8851e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e48e52a0-ac19-4f7f-aead-6965202591ae" xlink:to="loc_us-gaap_SellingAndMarketingExpense_bf4f123f-613c-468c-a2b0-18ccce8851e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_fbac6315-3955-492a-88c6-77acadf50107" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e48e52a0-ac19-4f7f-aead-6965202591ae" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_fbac6315-3955-492a-88c6-77acadf50107" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_74196b55-89c4-47b9-8bea-aa6914598a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e48e52a0-ac19-4f7f-aead-6965202591ae" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_74196b55-89c4-47b9-8bea-aa6914598a3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_664d731a-2dd6-41f8-8f77-62de11a59528" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e48e52a0-ac19-4f7f-aead-6965202591ae" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_664d731a-2dd6-41f8-8f77-62de11a59528" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIDisposition_0ceac038-ed98-4dc7-af79-4e142db8177a" xlink:href="blkb-20241231.xsd#blkb_EVERFIDisposition"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_e48e52a0-ac19-4f7f-aead-6965202591ae" xlink:to="loc_blkb_EVERFIDisposition_0ceac038-ed98-4dc7-af79-4e142db8177a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="blkb-20241231.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_NetCashProvidedByUsedInInvestingActivities_d7b71f4c-0133-448e-afd6-1b2b60cc9e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9fa45d13-02c5-46a3-88ee-9a6e00f7f080" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d7b71f4c-0133-448e-afd6-1b2b60cc9e2a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9fa45d13-02c5-46a3-88ee-9a6e00f7f080" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_2ed90c4a-a9d9-4507-9d8b-d67f3443ac0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d7b71f4c-0133-448e-afd6-1b2b60cc9e2a" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_2ed90c4a-a9d9-4507-9d8b-d67f3443ac0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_edf1005c-dfbf-41a5-9e31-395e43e150f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d7b71f4c-0133-448e-afd6-1b2b60cc9e2a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_edf1005c-dfbf-41a5-9e31-395e43e150f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_a341a5c2-536b-4383-8ec0-ffbb992701e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d7b71f4c-0133-448e-afd6-1b2b60cc9e2a" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_a341a5c2-536b-4383-8ec0-ffbb992701e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1c5c1bfb-ba71-442f-a329-969c18799720" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d7b71f4c-0133-448e-afd6-1b2b60cc9e2a" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1c5c1bfb-ba71-442f-a329-969c18799720" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6b790e18-03c0-473f-ad18-cc051106b46a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_a279b109-13c0-456f-9a0c-92311686313e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b790e18-03c0-473f-ad18-cc051106b46a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_a279b109-13c0-456f-9a0c-92311686313e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_333b494a-e9bb-4108-8128-845cdbe0c3eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b790e18-03c0-473f-ad18-cc051106b46a" xlink:to="loc_us-gaap_RepaymentsOfDebt_333b494a-e9bb-4108-8128-845cdbe0c3eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_ac56d374-3b92-4b8e-8d60-898f73e89b52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b790e18-03c0-473f-ad18-cc051106b46a" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_ac56d374-3b92-4b8e-8d60-898f73e89b52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_30a28168-ce03-489f-b7ed-fb4127a68997" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b790e18-03c0-473f-ad18-cc051106b46a" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_30a28168-ce03-489f-b7ed-fb4127a68997" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers_02c29dd0-935d-4e22-9491-16d1d8dc4543" xlink:href="blkb-20241231.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_6b790e18-03c0-473f-ad18-cc051106b46a" xlink:to="loc_blkb_IncreaseDecreaseInDueToCustomers_02c29dd0-935d-4e22-9491-16d1d8dc4543" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable_4138b52b-b98b-4ed1-817b-27dce3a60307" xlink:href="blkb-20241231.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_6b790e18-03c0-473f-ad18-cc051106b46a" xlink:to="loc_blkb_ChangeInCustomerFundsReceivable_4138b52b-b98b-4ed1-817b-27dce3a60307" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9814196f-5840-47f4-9864-ef2a2079f679" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b790e18-03c0-473f-ad18-cc051106b46a" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9814196f-5840-47f4-9864-ef2a2079f679" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_86636c04-418a-4ffa-83cb-dd3b5b6cc829" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6b790e18-03c0-473f-ad18-cc051106b46a" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_86636c04-418a-4ffa-83cb-dd3b5b6cc829" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_79330bfe-6cac-4828-a55a-c82b659e14d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c91456a9-26a6-4dd9-9a30-7cfed714ba90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_79330bfe-6cac-4828-a55a-c82b659e14d8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c91456a9-26a6-4dd9-9a30-7cfed714ba90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2acc056c-eee9-4993-b275-42f2cbbb75ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_79330bfe-6cac-4828-a55a-c82b659e14d8" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2acc056c-eee9-4993-b275-42f2cbbb75ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ffa1bbae-ca62-414e-a1ce-99d970e91e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:to="loc_us-gaap_NetIncomeLoss_ffa1bbae-ca62-414e-a1ce-99d970e91e1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_c2a4de61-4ade-4f1f-acde-c14534a70dba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:to="loc_us-gaap_DepreciationAndAmortization_c2a4de61-4ade-4f1f-acde-c14534a70dba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_518ebe99-a77a-4b79-9c55-c2fdb11da7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_518ebe99-a77a-4b79-9c55-c2fdb11da7e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_74df049f-166c-402b-bcdb-26e8be531375" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:to="loc_us-gaap_ShareBasedCompensation_74df049f-166c-402b-bcdb-26e8be531375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_774aab15-25b3-4d13-beea-c6fd9a451395" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_774aab15-25b3-4d13-beea-c6fd9a451395" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_83f6a73b-ca52-4d29-a7cc-b83aad49eab8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_83f6a73b-ca52-4d29-a7cc-b83aad49eab8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_d51aee50-7fe8-4acf-a4e6-3f30faf18d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_d51aee50-7fe8-4acf-a4e6-3f30faf18d9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonCashImpairmentCharges_2e0f26a5-5aa5-4c47-a56e-eecc2ea3ac55" xlink:href="blkb-20241231.xsd#blkb_NonCashImpairmentCharges"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:to="loc_blkb_NonCashImpairmentCharges_2e0f26a5-5aa5-4c47-a56e-eecc2ea3ac55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_aa3c2a52-29b0-41b1-a66b-5965fc810fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_aa3c2a52-29b0-41b1-a66b-5965fc810fb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1556968d-417d-48fb-833e-d22956ef5f07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1556968d-417d-48fb-833e-d22956ef5f07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_571cdca2-1682-4a6a-8a36-0ef2b9da8ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_571cdca2-1682-4a6a-8a36-0ef2b9da8ee2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_d7c18ac7-3b33-4b15-84a0-8a1bf25dc9cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_d7c18ac7-3b33-4b15-84a0-8a1bf25dc9cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_5fca5fee-3777-4296-be49-84294ad29e82" xlink:href="blkb-20241231.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:to="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_5fca5fee-3777-4296-be49-84294ad29e82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_2b0cbcdf-159d-4733-9457-6a9a9cc78632" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b86b3863-58b3-49f2-b388-9a06ec338500" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_2b0cbcdf-159d-4733-9457-6a9a9cc78632" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6173901d-542a-4544-bcbb-b94ecbb3885d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_159110b9-62d6-4545-9713-8a703d8c3ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6173901d-542a-4544-bcbb-b94ecbb3885d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_159110b9-62d6-4545-9713-8a703d8c3ee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0185b8ff-eb96-4d06-9d0a-eb372b538981" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6173901d-542a-4544-bcbb-b94ecbb3885d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0185b8ff-eb96-4d06-9d0a-eb372b538981" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_49a06f35-0115-4f3c-a828-b8d36dd1165a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6173901d-542a-4544-bcbb-b94ecbb3885d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_49a06f35-0115-4f3c-a828-b8d36dd1165a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_16236491-d64d-4c2e-8fb7-909fb07b412b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6173901d-542a-4544-bcbb-b94ecbb3885d" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_16236491-d64d-4c2e-8fb7-909fb07b412b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="blkb-20241231.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_3fa889f7-1de5-4085-86d0-9e8e91d5a7bf" xlink:href="blkb-20241231.xsd#blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_18000dbd-16ec-45c8-be19-9e27b0132d70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3fa889f7-1de5-4085-86d0-9e8e91d5a7bf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_18000dbd-16ec-45c8-be19-9e27b0132d70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_174b8846-69e6-4e35-b75b-aa285b014b78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3fa889f7-1de5-4085-86d0-9e8e91d5a7bf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_174b8846-69e6-4e35-b75b-aa285b014b78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_98b8bf28-5c82-423a-ab17-6a6806f56161" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3fa889f7-1de5-4085-86d0-9e8e91d5a7bf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_98b8bf28-5c82-423a-ab17-6a6806f56161" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_72e4ba31-edbb-48cd-9f5f-73966cb7c97c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3fa889f7-1de5-4085-86d0-9e8e91d5a7bf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_72e4ba31-edbb-48cd-9f5f-73966cb7c97c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_20f5b7c1-28b2-4c2e-a64d-702006d3fc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3fa889f7-1de5-4085-86d0-9e8e91d5a7bf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_20f5b7c1-28b2-4c2e-a64d-702006d3fc0a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="blkb-20241231.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_e4106a9a-18bc-4e65-924b-e028d31d4199" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_7d1e7b06-9e83-4009-b241-10e25b259f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e4106a9a-18bc-4e65-924b-e028d31d4199" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_7d1e7b06-9e83-4009-b241-10e25b259f4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a0938b1b-236c-4b3e-b113-47368fa0343f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e4106a9a-18bc-4e65-924b-e028d31d4199" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a0938b1b-236c-4b3e-b113-47368fa0343f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20241231.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_ec492072-0b88-44f7-8cad-996ede51535d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_d34fc294-dd7c-4be9-a012-8ebf3a88f2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ec492072-0b88-44f7-8cad-996ede51535d" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_d34fc294-dd7c-4be9-a012-8ebf3a88f2c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_58c7fe31-195e-4857-a3fd-d0c58946b280" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ec492072-0b88-44f7-8cad-996ede51535d" xlink:to="loc_us-gaap_DerivativeAssets_58c7fe31-195e-4857-a3fd-d0c58946b280" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_9e551bf3-a9cc-4482-a2f7-bf0345e88447" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_d2dfd587-6cb0-412f-b100-d1474c8b9a13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_9e551bf3-a9cc-4482-a2f7-bf0345e88447" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_d2dfd587-6cb0-412f-b100-d1474c8b9a13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_bf0d96dc-edbd-47f6-953e-ef569d256ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_9e551bf3-a9cc-4482-a2f7-bf0345e88447" xlink:to="loc_us-gaap_DerivativeLiabilities_bf0d96dc-edbd-47f6-953e-ef569d256ffa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_fcd293f0-bf96-4bf2-ab56-5bc734b62f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_9e551bf3-a9cc-4482-a2f7-bf0345e88447" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_fcd293f0-bf96-4bf2-ab56-5bc734b62f0a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="blkb-20241231.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_10d49bc3-2c05-4833-aa8b-1637b9dc3a91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1c3c59ae-1d2c-4a69-a2a4-b2055b01add3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_10d49bc3-2c05-4833-aa8b-1637b9dc3a91" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1c3c59ae-1d2c-4a69-a2a4-b2055b01add3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8fe776af-3fc4-43ff-b6b7-3f504fe3085d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_10d49bc3-2c05-4833-aa8b-1637b9dc3a91" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8fe776af-3fc4-43ff-b6b7-3f504fe3085d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails" xlink:type="simple" xlink:href="blkb-20241231.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_40b793cd-67d6-46b6-b904-4c6f8e4f568b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_ac65660b-d09b-43b5-ad24-322311510eba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_40b793cd-67d6-46b6-b904-4c6f8e4f568b" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_ac65660b-d09b-43b5-ad24-322311510eba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_c7942cbd-9e71-4294-b4ab-b0ca75a2ed2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_40b793cd-67d6-46b6-b904-4c6f8e4f568b" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_c7942cbd-9e71-4294-b4ab-b0ca75a2ed2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CapitalizedContentGross_c6f5038f-536e-4bbf-900f-91fb74a2ee8e" xlink:href="blkb-20241231.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_40b793cd-67d6-46b6-b904-4c6f8e4f568b" xlink:to="loc_blkb_CapitalizedContentGross_c6f5038f-536e-4bbf-900f-91fb74a2ee8e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" xlink:type="simple" xlink:href="blkb-20241231.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_03e0618b-11a7-48c0-ad5c-dc132374f02b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_fd9e3282-21ef-464d-a88d-064e6f48ad9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_03e0618b-11a7-48c0-ad5c-dc132374f02b" xlink:to="loc_us-gaap_EscrowDeposit_fd9e3282-21ef-464d-a88d-064e6f48ad9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_a09fa0fc-2d0e-42a3-9980-fabd8004cfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_03e0618b-11a7-48c0-ad5c-dc132374f02b" xlink:to="loc_us-gaap_RestrictedCash_a09fa0fc-2d0e-42a3-9980-fabd8004cfc8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails" xlink:type="simple" xlink:href="blkb-20241231.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_dd6671d9-143f-4a51-8cbd-e9894aeaa2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_0528be87-5c12-4998-af32-2a08c63394e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dd6671d9-143f-4a51-8cbd-e9894aeaa2b1" xlink:to="loc_us-gaap_CapitalizedContractCostNet_0528be87-5c12-4998-af32-2a08c63394e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_8d78fcdd-d3b8-488c-88b4-915ca8b8020a" xlink:href="blkb-20241231.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_dd6671d9-143f-4a51-8cbd-e9894aeaa2b1" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_8d78fcdd-d3b8-488c-88b4-915ca8b8020a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_0846ac35-472d-40ee-b1a5-d01a27f1a793" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dd6671d9-143f-4a51-8cbd-e9894aeaa2b1" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_0846ac35-472d-40ee-b1a5-d01a27f1a793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeInstrumentsCurrentAndLongTerm_2162b71c-c889-45ca-be2b-e545a980abdc" xlink:href="blkb-20241231.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_dd6671d9-143f-4a51-8cbd-e9894aeaa2b1" xlink:to="loc_blkb_DerivativeInstrumentsCurrentAndLongTerm_2162b71c-c889-45ca-be2b-e545a980abdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_20ded804-f568-4645-b499-255c1517bb07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dd6671d9-143f-4a51-8cbd-e9894aeaa2b1" xlink:to="loc_us-gaap_UnbilledContractsReceivable_20ded804-f568-4645-b499-255c1517bb07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm_8d219b5b-7c23-4c44-bfe1-c83686d29b4e" xlink:href="blkb-20241231.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_dd6671d9-143f-4a51-8cbd-e9894aeaa2b1" xlink:to="loc_blkb_PrepaidInsuranceCurrentandLongterm_8d219b5b-7c23-4c44-bfe1-c83686d29b4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_e07a3b92-8869-426e-a1c0-dfcbcef2076d" xlink:href="blkb-20241231.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_dd6671d9-143f-4a51-8cbd-e9894aeaa2b1" xlink:to="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_e07a3b92-8869-426e-a1c0-dfcbcef2076d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_717f4d08-62a4-4e56-b8ba-5eaa316875f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_dd6671d9-143f-4a51-8cbd-e9894aeaa2b1" xlink:to="loc_us-gaap_OtherAssets_717f4d08-62a4-4e56-b8ba-5eaa316875f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_0c35b354-d1d4-4fdf-9468-bcf7eda67f08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_dd6671d9-143f-4a51-8cbd-e9894aeaa2b1" xlink:to="loc_us-gaap_EquityMethodInvestments_0c35b354-d1d4-4fdf-9468-bcf7eda67f08" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20241231.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_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_816aa381-ae0e-4d9d-a7fc-caf2a38939de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_816aa381-ae0e-4d9d-a7fc-caf2a38939de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedDispositionRelatedCosts_b421a005-45f0-4d5a-b766-4d0db0e2bb6e" xlink:href="blkb-20241231.xsd#blkb_AccruedDispositionRelatedCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:to="loc_blkb_AccruedDispositionRelatedCosts_b421a005-45f0-4d5a-b766-4d0db0e2bb6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_150dba18-564c-4c54-a2de-a51be62c4f41" xlink:href="blkb-20241231.xsd#blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:to="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_150dba18-564c-4c54-a2de-a51be62c4f41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_StockBasedCompensationLiability_c5acaf2d-f409-4c9f-b719-cf5a4d2215c0" xlink:href="blkb-20241231.xsd#blkb_StockBasedCompensationLiability"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:to="loc_blkb_StockBasedCompensationLiability_c5acaf2d-f409-4c9f-b719-cf5a4d2215c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_bbc83ee2-77a6-4dd3-902c-961e200ff380" xlink:href="blkb-20241231.xsd#blkb_UnrecognizedTaxBenefitCurrentandLongterm"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:to="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_bbc83ee2-77a6-4dd3-902c-961e200ff380" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_2cec8efe-fa42-48bd-adaa-1ac286f5212b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_2cec8efe-fa42-48bd-adaa-1ac286f5212b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_77c231b7-f8c9-421e-b8fe-8b74c1aba27c" xlink:href="blkb-20241231.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:to="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_77c231b7-f8c9-421e-b8fe-8b74c1aba27c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_2c2b018f-56bd-4a1b-93ee-9d5b099225b1" xlink:href="blkb-20241231.xsd#blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:to="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_2c2b018f-56bd-4a1b-93ee-9d5b099225b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_f377cb89-9bd3-413b-ac4f-3225c0bb1e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_f377cb89-9bd3-413b-ac4f-3225c0bb1e0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_015a21c4-cca4-446a-b785-e4df523be887" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_015a21c4-cca4-446a-b785-e4df523be887" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_2f3c70a2-fd7c-4e90-8c75-a6b6bbfd2ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:to="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_2f3c70a2-fd7c-4e90-8c75-a6b6bbfd2ebd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_7e5f6e05-6e81-47ef-9d73-58ce704a9b69" xlink:href="blkb-20241231.xsd#blkb_DerivativeLiabilitiesCurrentAndLongTerm"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:to="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_7e5f6e05-6e81-47ef-9d73-58ce704a9b69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_05f5c840-fc09-4945-9d54-e8b99cbb957e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_05f5c840-fc09-4945-9d54-e8b99cbb957e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_25d8eb33-f32c-4367-b414-a3f75011ef66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_05693023-0229-47e6-a98e-09cc2ac6b714" xlink:to="loc_us-gaap_OtherLiabilities_25d8eb33-f32c-4367-b414-a3f75011ef66" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails" xlink:type="simple" xlink:href="blkb-20241231.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_79377fe0-7d4a-4283-a14a-f42275daeea3" xlink:href="blkb-20241231.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_adfefc94-9d38-4503-b2b6-2f85c5e07265" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_79377fe0-7d4a-4283-a14a-f42275daeea3" xlink:to="loc_us-gaap_InvestmentIncomeInterest_adfefc94-9d38-4503-b2b6-2f85c5e07265" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_4ebb02a4-b79e-4d87-8f32-634e3d149368" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_79377fe0-7d4a-4283-a14a-f42275daeea3" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_4ebb02a4-b79e-4d87-8f32-634e3d149368" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_ea04eb76-48da-46c3-8e78-76392de59097" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_79377fe0-7d4a-4283-a14a-f42275daeea3" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_ea04eb76-48da-46c3-8e78-76392de59097" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20241231.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_86a75a74-6b95-404f-8bf5-4c3482baac67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_3e0f3330-d9d0-4c74-9c2d-75d791017fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_86a75a74-6b95-404f-8bf5-4c3482baac67" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_3e0f3330-d9d0-4c74-9c2d-75d791017fe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_08c6daa8-48ad-4837-915e-f1cef25be310" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_86a75a74-6b95-404f-8bf5-4c3482baac67" xlink:to="loc_us-gaap_LongTermDebtCurrent_08c6daa8-48ad-4837-915e-f1cef25be310" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_6c7f6db3-9090-423e-b771-25cc0b5971e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_86a75a74-6b95-404f-8bf5-4c3482baac67" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_6c7f6db3-9090-423e-b771-25cc0b5971e1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails" xlink:type="simple" xlink:href="blkb-20241231.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_990a0578-c52c-4a1d-949f-ed9361963da6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_75ec0093-0371-4493-ac62-43ffa22d4cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_990a0578-c52c-4a1d-949f-ed9361963da6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_75ec0093-0371-4493-ac62-43ffa22d4cfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_888745ad-26e0-4b87-8108-f24646283948" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_990a0578-c52c-4a1d-949f-ed9361963da6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_888745ad-26e0-4b87-8108-f24646283948" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_60c683ee-8617-4298-81b9-dc8cdce71664" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_990a0578-c52c-4a1d-949f-ed9361963da6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_60c683ee-8617-4298-81b9-dc8cdce71664" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6eff42da-1010-4ebe-a069-f8deca27e206" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_990a0578-c52c-4a1d-949f-ed9361963da6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6eff42da-1010-4ebe-a069-f8deca27e206" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e6b89721-2ea2-40c2-a2f3-23322fb45716" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_990a0578-c52c-4a1d-949f-ed9361963da6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e6b89721-2ea2-40c2-a2f3-23322fb45716" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_5b8ec272-de37-4730-b404-f28e099bb970" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_990a0578-c52c-4a1d-949f-ed9361963da6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_5b8ec272-de37-4730-b404-f28e099bb970" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="blkb-20241231.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_223b0d98-6fbf-4e20-94c5-bba5d9b2e2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_e2c761a2-1319-47d8-beec-0faa622b6751" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_223b0d98-6fbf-4e20-94c5-bba5d9b2e2c7" xlink:to="loc_us-gaap_OperatingLeaseCost_e2c761a2-1319-47d8-beec-0faa622b6751" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_41a44e55-308c-4758-895e-71c6fb8be3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_223b0d98-6fbf-4e20-94c5-bba5d9b2e2c7" xlink:to="loc_us-gaap_VariableLeaseCost_41a44e55-308c-4758-895e-71c6fb8be3bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_2df3afba-b50f-4d63-88cd-810941604e87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_223b0d98-6fbf-4e20-94c5-bba5d9b2e2c7" xlink:to="loc_us-gaap_SubleaseIncome_2df3afba-b50f-4d63-88cd-810941604e87" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20241231.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_6f780bf2-4f6d-4f81-9aac-ba87a653880a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b11b59fc-153b-4c09-92fd-20f32dc4a286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6f780bf2-4f6d-4f81-9aac-ba87a653880a" xlink:to="loc_us-gaap_OperatingLeaseLiability_b11b59fc-153b-4c09-92fd-20f32dc4a286" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_56d4585d-7d6f-41fa-8179-03ed7c6ca2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6f780bf2-4f6d-4f81-9aac-ba87a653880a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_56d4585d-7d6f-41fa-8179-03ed7c6ca2cd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="blkb-20241231.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_fce208aa-b15b-428c-9032-6a76bf646029" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6096691b-5357-4160-b8b4-05923e3b45ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fce208aa-b15b-428c-9032-6a76bf646029" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6096691b-5357-4160-b8b4-05923e3b45ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d3bbbb76-f643-4619-992c-f46d9e6a2553" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fce208aa-b15b-428c-9032-6a76bf646029" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d3bbbb76-f643-4619-992c-f46d9e6a2553" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0594fea8-47f3-4054-8927-fa9fe420d4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fce208aa-b15b-428c-9032-6a76bf646029" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0594fea8-47f3-4054-8927-fa9fe420d4cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bd1335c4-f445-48e3-a732-418186d9dd3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fce208aa-b15b-428c-9032-6a76bf646029" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bd1335c4-f445-48e3-a732-418186d9dd3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_69a62ef6-9af4-46e2-b861-6fadf9aa5d09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fce208aa-b15b-428c-9032-6a76bf646029" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_69a62ef6-9af4-46e2-b861-6fadf9aa5d09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_751e928e-cea4-454a-af84-27182c8aa855" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_fce208aa-b15b-428c-9032-6a76bf646029" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_751e928e-cea4-454a-af84-27182c8aa855" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" xlink:type="simple" xlink:href="blkb-20241231.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_8d0df22b-15fd-4435-8260-c44c8cf37530" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentCumulativeNetExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense_3f454f2c-948e-423f-bf64-15f6230f3791" xlink:href="blkb-20241231.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_8d0df22b-15fd-4435-8260-c44c8cf37530" xlink:to="loc_blkb_SecurityIncidentCumulativeExpense_3f454f2c-948e-423f-bf64-15f6230f3791" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_dd4907fa-5f11-4009-be55-4a029d4fc451" xlink:href="blkb-20241231.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_8d0df22b-15fd-4435-8260-c44c8cf37530" xlink:to="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_dd4907fa-5f11-4009-be55-4a029d4fc451" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetExpense_a0d292d7-d111-4c34-a49d-ba436fd04b43" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentNetExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense_ebd7e3f6-0668-4086-8a5a-30e76f1cafbb" xlink:href="blkb-20241231.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_a0d292d7-d111-4c34-a49d-ba436fd04b43" xlink:to="loc_blkb_SecurityIncidentExpense_ebd7e3f6-0668-4086-8a5a-30e76f1cafbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_c5c773cd-1234-49e0-af32-7088d345db32" xlink:href="blkb-20241231.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_a0d292d7-d111-4c34-a49d-ba436fd04b43" xlink:to="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_c5c773cd-1234-49e0-af32-7088d345db32" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="blkb-20241231.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_DeferredIncomeTaxExpenseBenefit_9153e49c-b455-4606-b2c5-3e4826e3ac6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_49a5be4b-2a97-4fdf-b0c2-b8bbdca06d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_9153e49c-b455-4606-b2c5-3e4826e3ac6b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_49a5be4b-2a97-4fdf-b0c2-b8bbdca06d2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d4024d2e-39d1-403e-bbb7-9541a73175bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_9153e49c-b455-4606-b2c5-3e4826e3ac6b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d4024d2e-39d1-403e-bbb7-9541a73175bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_eb38721f-4022-4f8b-8e22-d53778d4bda4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_9153e49c-b455-4606-b2c5-3e4826e3ac6b" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_eb38721f-4022-4f8b-8e22-d53778d4bda4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_dfdc027c-38e9-43d2-8d2b-259c8e2c5e39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_026fb32b-14cf-47da-93f2-0676b26736d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dfdc027c-38e9-43d2-8d2b-259c8e2c5e39" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_026fb32b-14cf-47da-93f2-0676b26736d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_cd257426-28d6-4c9d-b2ba-cb234ed80681" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dfdc027c-38e9-43d2-8d2b-259c8e2c5e39" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_cd257426-28d6-4c9d-b2ba-cb234ed80681" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b71c78f0-b73c-43af-800b-3850b3956880" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_45bae86b-3449-46ed-8dc4-a3e35aab3e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b71c78f0-b73c-43af-800b-3850b3956880" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_45bae86b-3449-46ed-8dc4-a3e35aab3e7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_15b9d91a-a361-43cc-8851-28f0b2ac7390" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b71c78f0-b73c-43af-800b-3850b3956880" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_15b9d91a-a361-43cc-8851-28f0b2ac7390" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_d795d752-ff0a-43fa-982d-d56963d0e6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_b71c78f0-b73c-43af-800b-3850b3956880" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_d795d752-ff0a-43fa-982d-d56963d0e6ed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="blkb-20241231.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_e492dbbb-59e4-4886-95c3-336d29cf5a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1553d34c-46de-425b-a0d0-2cf97153030e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e492dbbb-59e4-4886-95c3-336d29cf5a8f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1553d34c-46de-425b-a0d0-2cf97153030e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_18fb6f25-ef54-417d-88a3-677d7caea11a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e492dbbb-59e4-4886-95c3-336d29cf5a8f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_18fb6f25-ef54-417d-88a3-677d7caea11a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="blkb-20241231.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_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_4c131219-9e90-404c-a905-d5014c854f05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_4c131219-9e90-404c-a905-d5014c854f05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4cf7bdad-1519-44c1-bb86-8bf4c95a7d54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4cf7bdad-1519-44c1-bb86-8bf4c95a7d54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_0bf86aaa-dbeb-40ba-92a7-74c6cbb370ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_0bf86aaa-dbeb-40ba-92a7-74c6cbb370ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_11de9a98-96db-403e-afb2-2ce6de356767" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_11de9a98-96db-403e-afb2-2ce6de356767" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_0f51b2d1-a31f-4dff-ba7e-fdbb0255e355" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_0f51b2d1-a31f-4dff-ba7e-fdbb0255e355" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_b4aa555e-8747-4608-b44a-8cc52e307f50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_b4aa555e-8747-4608-b44a-8cc52e307f50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_be80ba1d-65b5-43cd-ba55-67e19cc32ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_be80ba1d-65b5-43cd-ba55-67e19cc32ca2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_5b0ef9d6-1789-491a-b0b2-5eb6efeb7b37" xlink:href="blkb-20241231.xsd#blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_5b0ef9d6-1789-491a-b0b2-5eb6efeb7b37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_1a691021-8d83-4436-9931-8de539160216" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_1a691021-8d83-4436-9931-8de539160216" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_8461f608-c70b-40fe-8ab1-33a4825aaa91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_8461f608-c70b-40fe-8ab1-33a4825aaa91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_11c06516-d599-47d2-b5c2-6065137601b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_11c06516-d599-47d2-b5c2-6065137601b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_071f1038-c169-4ee8-9a04-ee1505788020" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_071f1038-c169-4ee8-9a04-ee1505788020" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_a6bf26d8-f66b-4009-bf7c-bff6302f3059" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_a6bf26d8-f66b-4009-bf7c-bff6302f3059" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_5faaf8a4-a8fe-4cab-a17d-4250f52e2b3e" xlink:href="blkb-20241231.xsd#blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_5faaf8a4-a8fe-4cab-a17d-4250f52e2b3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_e53d960e-95d8-4ade-8e81-7eff1b891711" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_e53d960e-95d8-4ade-8e81-7eff1b891711" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_aeba1a81-2c3a-47fe-8db6-8dfce89804e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_aeba1a81-2c3a-47fe-8db6-8dfce89804e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_f2f0da79-f028-4bc5-bd0e-bc93e7e88fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_463f7405-07f4-45ab-99c7-b421ff5cc5b9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_f2f0da79-f028-4bc5-bd0e-bc93e7e88fd8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20241231.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_DeferredIncomeTaxLiabilities_3b3607c0-fd69-47bf-b352-e6a9c2ec6e50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_cd3c0733-3d55-4063-bfbc-3ee4f150dd42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3b3607c0-fd69-47bf-b352-e6a9c2ec6e50" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_cd3c0733-3d55-4063-bfbc-3ee4f150dd42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_111e925f-b948-4777-8f69-3976448bc014" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3b3607c0-fd69-47bf-b352-e6a9c2ec6e50" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_111e925f-b948-4777-8f69-3976448bc014" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7584e072-586e-4cad-8900-25d2945c4308" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3b3607c0-fd69-47bf-b352-e6a9c2ec6e50" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7584e072-586e-4cad-8900-25d2945c4308" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_50c3f7aa-4489-4856-b776-cf96670215e5" xlink:href="blkb-20241231.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_3b3607c0-fd69-47bf-b352-e6a9c2ec6e50" xlink:to="loc_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_50c3f7aa-4489-4856-b776-cf96670215e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_1603c705-c6e6-45c2-9329-0e4796c5ef84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3b3607c0-fd69-47bf-b352-e6a9c2ec6e50" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_1603c705-c6e6-45c2-9329-0e4796c5ef84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_dc95927a-c960-4bee-a0cc-11c9f78347f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_aea4c3fe-53f5-42ed-990e-73aa2dfa6ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dc95927a-c960-4bee-a0cc-11c9f78347f9" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_aea4c3fe-53f5-42ed-990e-73aa2dfa6ec1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_0a0bd0a1-551f-443f-8724-732deddb4ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dc95927a-c960-4bee-a0cc-11c9f78347f9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_0a0bd0a1-551f-443f-8724-732deddb4ebe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_300552eb-d81f-4e5c-9f34-470195cfe107" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dc95927a-c960-4bee-a0cc-11c9f78347f9" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_300552eb-d81f-4e5c-9f34-470195cfe107" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_f8fea471-8d24-4b23-876c-d2284687f5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_645e1625-aa77-4f94-b9ae-a2cc5c24c263" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f8fea471-8d24-4b23-876c-d2284687f5b4" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_645e1625-aa77-4f94-b9ae-a2cc5c24c263" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_f14bdfa4-78cf-4f1d-869f-cd95560a2f7f" xlink:href="blkb-20241231.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_f8fea471-8d24-4b23-876c-d2284687f5b4" xlink:to="loc_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_f14bdfa4-78cf-4f1d-869f-cd95560a2f7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsLeasingArrangements_ed64156e-849a-4477-8b1c-9f8eaf4c1b93" xlink:href="blkb-20241231.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_f8fea471-8d24-4b23-876c-d2284687f5b4" xlink:to="loc_blkb_DeferredTaxAssetsLeasingArrangements_ed64156e-849a-4477-8b1c-9f8eaf4c1b93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetIntangibleAssets_5df1331b-9da4-4fbe-a845-c995f641041b" xlink:href="blkb-20241231.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_f8fea471-8d24-4b23-876c-d2284687f5b4" xlink:to="loc_blkb_DeferredTaxAssetIntangibleAssets_5df1331b-9da4-4fbe-a845-c995f641041b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9ebcee2c-5f1b-4c35-9c63-ddd55c0ebcd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f8fea471-8d24-4b23-876c-d2284687f5b4" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9ebcee2c-5f1b-4c35-9c63-ddd55c0ebcd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_dd9f5e7b-1708-4f59-af8d-8be3eb97b012" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f8fea471-8d24-4b23-876c-d2284687f5b4" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_dd9f5e7b-1708-4f59-af8d-8be3eb97b012" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_659e4d5f-45e7-4222-9bc4-0f518daadfa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f8fea471-8d24-4b23-876c-d2284687f5b4" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_659e4d5f-45e7-4222-9bc4-0f518daadfa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_15c4e1a3-64cb-4af2-bd3f-f1718fd818c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f8fea471-8d24-4b23-876c-d2284687f5b4" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_15c4e1a3-64cb-4af2-bd3f-f1718fd818c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_5494145a-6982-455d-a1dc-bddfa041d08a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f8fea471-8d24-4b23-876c-d2284687f5b4" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_5494145a-6982-455d-a1dc-bddfa041d08a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_3a8837d6-f692-46f2-a1cd-9a921b212da1" xlink:href="blkb-20241231.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_f8fea471-8d24-4b23-876c-d2284687f5b4" xlink:to="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_3a8837d6-f692-46f2-a1cd-9a921b212da1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_561c3fc1-24e8-49b8-a180-9010cca8e4ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_f8fea471-8d24-4b23-876c-d2284687f5b4" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_561c3fc1-24e8-49b8-a180-9010cca8e4ed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20241231.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_f077a3ec-9066-493e-8de0-6119c9591650" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_5dad690a-7df6-428b-8cb5-66b8cceabc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f077a3ec-9066-493e-8de0-6119c9591650" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_5dad690a-7df6-428b-8cb5-66b8cceabc6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_7c0d487e-0bac-4461-98d9-ca36e7d5c71e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f077a3ec-9066-493e-8de0-6119c9591650" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_7c0d487e-0bac-4461-98d9-ca36e7d5c71e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6d47a9d3-b453-4b71-8c86-82337cc984a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_c752a4f2-0501-4a8b-8dca-82a23d972153" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6d47a9d3-b453-4b71-8c86-82337cc984a8" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_c752a4f2-0501-4a8b-8dca-82a23d972153" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_07aec773-cf56-4561-ad8d-0fe2dca3540d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_6d47a9d3-b453-4b71-8c86-82337cc984a8" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_07aec773-cf56-4561-ad8d-0fe2dca3540d" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>blkb-20241231_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 2025 Workiva-->
<!--r:965f50d6-39eb-441e-8657-691f2158cf7a,g:1ffd144a-c4e3-4a93-875b-a357a51aadfa-->
<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/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20241231.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_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_307d22bb-26e1-4e8d-a334-574314238028" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_StatementTable_307d22bb-26e1-4e8d-a334-574314238028" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_07806dc0-8cf3-4e06-833d-f5dda2b95b82" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_307d22bb-26e1-4e8d-a334-574314238028" xlink:to="loc_srt_ProductOrServiceAxis_07806dc0-8cf3-4e06-833d-f5dda2b95b82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_07806dc0-8cf3-4e06-833d-f5dda2b95b82_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_07806dc0-8cf3-4e06-833d-f5dda2b95b82" xlink:to="loc_srt_ProductsAndServicesDomain_07806dc0-8cf3-4e06-833d-f5dda2b95b82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4808c996-1526-47f6-9f8c-ec49c9b979b4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_07806dc0-8cf3-4e06-833d-f5dda2b95b82" xlink:to="loc_srt_ProductsAndServicesDomain_4808c996-1526-47f6-9f8c-ec49c9b979b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_15820b0b-12e9-4190-9d6b-f6bdeaaf03a7" xlink:href="blkb-20241231.xsd#blkb_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4808c996-1526-47f6-9f8c-ec49c9b979b4" xlink:to="loc_blkb_RecurringMember_15820b0b-12e9-4190-9d6b-f6bdeaaf03a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_06a0950e-ea06-41b1-9988-76cf8e9905d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4808c996-1526-47f6-9f8c-ec49c9b979b4" xlink:to="loc_us-gaap_TechnologyServiceMember_06a0950e-ea06-41b1-9988-76cf8e9905d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_1d5e9944-31a7-4e4e-8aa5-4a248597dc72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_RevenuesAbstract_1d5e9944-31a7-4e4e-8aa5-4a248597dc72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f3e845d5-69c8-4622-8333-c5a0218a8e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_1d5e9944-31a7-4e4e-8aa5-4a248597dc72" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f3e845d5-69c8-4622-8333-c5a0218a8e1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_a81c34cb-bd6f-418a-ad6e-018077f87127" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_CostOfRevenueAbstract_a81c34cb-bd6f-418a-ad6e-018077f87127" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_45203571-27f7-44d3-a4d0-9a2cf769fdb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_a81c34cb-bd6f-418a-ad6e-018077f87127" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_45203571-27f7-44d3-a4d0-9a2cf769fdb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c095ee43-14ed-4ffa-ba38-369309a5af02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_GrossProfit_c095ee43-14ed-4ffa-ba38-369309a5af02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_5e04641b-acf4-4aaf-931b-b55148107c95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:to="loc_us-gaap_SellingAndMarketingExpense_5e04641b-acf4-4aaf-931b-b55148107c95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_1776c335-e427-452a-b36e-260e6a5c3982" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_1776c335-e427-452a-b36e-260e6a5c3982" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_e6fb5dfd-72fa-4c01-9e9b-32bd6954045b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_e6fb5dfd-72fa-4c01-9e9b-32bd6954045b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_f2b80257-edf8-4a24-b979-a2d193b3e5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_f2b80257-edf8-4a24-b979-a2d193b3e5f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIDisposition_6319d397-81cf-45ea-91be-ac9626e8033d" xlink:href="blkb-20241231.xsd#blkb_EVERFIDisposition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:to="loc_blkb_EVERFIDisposition_6319d397-81cf-45ea-91be-ac9626e8033d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_cb89d5fb-8b48-433c-ae9e-6012abc2bc38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:to="loc_us-gaap_OperatingExpenses_cb89d5fb-8b48-433c-ae9e-6012abc2bc38" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8e8df1ba-7917-4bb7-b3b8-0e727ac28d01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_OperatingIncomeLoss_8e8df1ba-7917-4bb7-b3b8-0e727ac28d01" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_043fb2d8-17d7-4b79-8a0a-b11c7788fd37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_InterestExpense_043fb2d8-17d7-4b79-8a0a-b11c7788fd37" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_e70772e0-3a77-4600-b115-6d39eac3d542" xlink:href="blkb-20241231.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_e70772e0-3a77-4600-b115-6d39eac3d542" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b768ba3e-8256-4d36-83cf-0e821f8e919f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b768ba3e-8256-4d36-83cf-0e821f8e919f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_118d0a63-ed5d-439a-a19c-a49b9cd89d69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_118d0a63-ed5d-439a-a19c-a49b9cd89d69" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2720b404-c41e-46af-8d81-37f736ce1dab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_NetIncomeLoss_2720b404-c41e-46af-8d81-37f736ce1dab" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ccfe77c6-8321-471e-b234-a2bd16cb8c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_EarningsPerShareAbstract_ccfe77c6-8321-471e-b234-a2bd16cb8c9b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b52caa13-d21f-433f-9afb-368ca97b3a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ccfe77c6-8321-471e-b234-a2bd16cb8c9b" xlink:to="loc_us-gaap_EarningsPerShareBasic_b52caa13-d21f-433f-9afb-368ca97b3a0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3d7e7d3d-4b26-4f02-9105-974168fb6f01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ccfe77c6-8321-471e-b234-a2bd16cb8c9b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3d7e7d3d-4b26-4f02-9105-974168fb6f01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_19258255-f069-4586-a375-38ed9f609391" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_19258255-f069-4586-a375-38ed9f609391" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fdf71ddb-ad1a-4842-9d94-13d99ee33a45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_19258255-f069-4586-a375-38ed9f609391" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fdf71ddb-ad1a-4842-9d94-13d99ee33a45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_64e4426d-8900-492a-a6e9-b36fc7ea9026" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_19258255-f069-4586-a375-38ed9f609391" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_64e4426d-8900-492a-a6e9-b36fc7ea9026" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_23dad131-0f35-488c-96bc-8e668e033324" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_23dad131-0f35-488c-96bc-8e668e033324" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_01c9b7fb-02aa-41db-b120-01dbc0714d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_23dad131-0f35-488c-96bc-8e668e033324" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_01c9b7fb-02aa-41db-b120-01dbc0714d1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_e067dd2a-28dc-405b-b774-096ac3de056d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_23dad131-0f35-488c-96bc-8e668e033324" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_e067dd2a-28dc-405b-b774-096ac3de056d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2c231b61-c071-4b98-b8d8-a86a3a8346d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_23dad131-0f35-488c-96bc-8e668e033324" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2c231b61-c071-4b98-b8d8-a86a3a8346d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9ba1aed4-54f6-410a-8cbe-76b61902ca23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_9ba1aed4-54f6-410a-8cbe-76b61902ca23" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="blkb-20241231.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_0c647c53-a38c-49f2-9f42-ae08fe63aaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6e87e851-d9ab-44be-943d-547ef9262bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0c647c53-a38c-49f2-9f42-ae08fe63aaa5" xlink:to="loc_us-gaap_StatementTable_6e87e851-d9ab-44be-943d-547ef9262bc6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_eec0b563-742a-47a4-8c5e-d92b0fce5cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6e87e851-d9ab-44be-943d-547ef9262bc6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_eec0b563-742a-47a4-8c5e-d92b0fce5cf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_eec0b563-742a-47a4-8c5e-d92b0fce5cf5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_eec0b563-742a-47a4-8c5e-d92b0fce5cf5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_eec0b563-742a-47a4-8c5e-d92b0fce5cf5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1103af70-8c5b-4e96-8bc4-73e33040f3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_eec0b563-742a-47a4-8c5e-d92b0fce5cf5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1103af70-8c5b-4e96-8bc4-73e33040f3d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_0b7d21ac-f246-497a-afef-bd0408fb8c87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1103af70-8c5b-4e96-8bc4-73e33040f3d3" xlink:to="loc_us-gaap_LoansPayableMember_0b7d21ac-f246-497a-afef-bd0408fb8c87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAssumed1_7a3daaa1-e6fe-4517-a881-0f936803f441" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansAssumed1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c647c53-a38c-49f2-9f42-ae08fe63aaa5" xlink:to="loc_us-gaap_LoansAssumed1_7a3daaa1-e6fe-4517-a881-0f936803f441" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_fdd0b32c-ff20-4061-a3c4-cee885848933" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c647c53-a38c-49f2-9f42-ae08fe63aaa5" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_fdd0b32c-ff20-4061-a3c4-cee885848933" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="blkb-20241231.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_b39d9ed2-69b2-4b90-b9b5-f6075a6cd0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c8214c60-e31d-4249-a743-c454fe569948" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b39d9ed2-69b2-4b90-b9b5-f6075a6cd0f7" xlink:to="loc_us-gaap_StatementTable_c8214c60-e31d-4249-a743-c454fe569948" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4b9c4828-99be-4273-a9b3-2bb532d2c61e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c8214c60-e31d-4249-a743-c454fe569948" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4b9c4828-99be-4273-a9b3-2bb532d2c61e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4b9c4828-99be-4273-a9b3-2bb532d2c61e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4b9c4828-99be-4273-a9b3-2bb532d2c61e" xlink:to="loc_us-gaap_EquityComponentDomain_4b9c4828-99be-4273-a9b3-2bb532d2c61e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_09dba788-b9e2-45b6-bf42-0b2575e99b02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4b9c4828-99be-4273-a9b3-2bb532d2c61e" xlink:to="loc_us-gaap_EquityComponentDomain_09dba788-b9e2-45b6-bf42-0b2575e99b02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b11a4922-8756-4206-89af-867f752860e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_09dba788-b9e2-45b6-bf42-0b2575e99b02" xlink:to="loc_us-gaap_CommonStockMember_b11a4922-8756-4206-89af-867f752860e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_788b437a-8527-4622-a01b-782f5c86989b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_09dba788-b9e2-45b6-bf42-0b2575e99b02" xlink:to="loc_us-gaap_TreasuryStockCommonMember_788b437a-8527-4622-a01b-782f5c86989b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b77ac857-572a-40d4-bcc1-669bd6e44e78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_09dba788-b9e2-45b6-bf42-0b2575e99b02" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b77ac857-572a-40d4-bcc1-669bd6e44e78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ab02a0b1-96cb-4e31-ab5f-8ca83d41badd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_09dba788-b9e2-45b6-bf42-0b2575e99b02" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ab02a0b1-96cb-4e31-ab5f-8ca83d41badd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_2c2ba4e5-8892-43eb-9f00-782eaef994ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_09dba788-b9e2-45b6-bf42-0b2575e99b02" xlink:to="loc_us-gaap_RetainedEarningsMember_2c2ba4e5-8892-43eb-9f00-782eaef994ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b39d9ed2-69b2-4b90-b9b5-f6075a6cd0f7" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_46b14f76-d026-43d3-b941-8d834389db2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_SharesIssued_46b14f76-d026-43d3-b941-8d834389db2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_222c00e1-6d7b-436a-91a0-bbcf8d44d4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockholdersEquity_222c00e1-6d7b-436a-91a0-bbcf8d44d4ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_3fb227d0-f7be-4f76-b1b4-48525768dcff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_TreasuryStockCommonShares_3fb227d0-f7be-4f76-b1b4-48525768dcff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2be17e9d-2a96-4ef2-bd08-47e51c87f26e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_NetIncomeLoss_2be17e9d-2a96-4ef2-bd08-47e51c87f26e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_878983c0-aeec-442d-a60e-1c4e080fe449" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_878983c0-aeec-442d-a60e-1c4e080fe449" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_6e22a976-bee6-4adb-8387-74531803fe65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_6e22a976-bee6-4adb-8387-74531803fe65" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RetirementsOfCommonStockShares_d9c7d27b-1923-4565-b299-fc47af1127c6" xlink:href="blkb-20241231.xsd#blkb_RetirementsOfCommonStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_blkb_RetirementsOfCommonStockShares_d9c7d27b-1923-4565-b299-fc47af1127c6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_d098d653-74e6-42b2-a832-c8d9d72afe28" xlink:href="blkb-20241231.xsd#blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_d098d653-74e6-42b2-a832-c8d9d72afe28" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_8d47d895-be34-44f1-af45-6ecf62bc0c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_8d47d895-be34-44f1-af45-6ecf62bc0c5a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_d0277d27-05f1-4943-8a1a-57a9ade5a465" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_d0277d27-05f1-4943-8a1a-57a9ade5a465" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_5489dd4c-2252-4e3c-879d-fbe52982b2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_5489dd4c-2252-4e3c-879d-fbe52982b2e3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_b598ab58-0d49-4ecb-b365-4e0ab6fb8b15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_b598ab58-0d49-4ecb-b365-4e0ab6fb8b15" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_584d15cf-f05d-4383-9c95-bf1ec3b705ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_584d15cf-f05d-4383-9c95-bf1ec3b705ca" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_eb05b622-de48-4edf-9e66-0433b5161371" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_eb05b622-de48-4edf-9e66-0433b5161371" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_2f31f5a1-3ecf-4272-9140-6ea322e2c9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_2f31f5a1-3ecf-4272-9140-6ea322e2c9b3" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_26613f59-0b36-440b-8481-29cbe158c465" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_26613f59-0b36-440b-8481-29cbe158c465" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f8df8e89-31bb-41d2-a652-e3d3baaefea1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f8df8e89-31bb-41d2-a652-e3d3baaefea1" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_fd4b925c-5fd4-4572-8b0e-a8181a1640f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_fd4b925c-5fd4-4572-8b0e-a8181a1640f6" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_3e01e708-5007-4d8d-b6d3-3f6432143849" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_3e01e708-5007-4d8d-b6d3-3f6432143849" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_edcccb46-df2a-436f-8d8d-db12552af995" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_222f7efd-4ab2-4379-b87c-71949d487317" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_a7269116-4e1c-41e0-b3cb-8127f47b6a75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables" xlink:type="simple" xlink:href="blkb-20241231.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_d9f3f355-c792-4bdd-860c-be9696998b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2c9f35d0-01d8-4036-920d-93fa545cba2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9f3f355-c792-4bdd-860c-be9696998b2b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2c9f35d0-01d8-4036-920d-93fa545cba2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_46309a28-4c7c-42e2-8c90-02047536dd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2c9f35d0-01d8-4036-920d-93fa545cba2b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_46309a28-4c7c-42e2-8c90-02047536dd5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_46309a28-4c7c-42e2-8c90-02047536dd5a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_46309a28-4c7c-42e2-8c90-02047536dd5a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_46309a28-4c7c-42e2-8c90-02047536dd5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793b06a4-be7d-4414-805f-1df80427bd61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_46309a28-4c7c-42e2-8c90-02047536dd5a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793b06a4-be7d-4414-805f-1df80427bd61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_dfa1c66e-397c-408d-9966-2ef59ca618da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793b06a4-be7d-4414-805f-1df80427bd61" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_dfa1c66e-397c-408d-9966-2ef59ca618da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SoftwareAndContentDevelopmentMember_49c1a9b1-739e-455c-94d2-d01b6e392170" xlink:href="blkb-20241231.xsd#blkb_SoftwareAndContentDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793b06a4-be7d-4414-805f-1df80427bd61" xlink:to="loc_blkb_SoftwareAndContentDevelopmentMember_49c1a9b1-739e-455c-94d2-d01b6e392170" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7070967f-74b9-463b-80da-ac28c92225d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9f3f355-c792-4bdd-860c-be9696998b2b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7070967f-74b9-463b-80da-ac28c92225d8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationDetails" xlink:type="simple" xlink:href="blkb-20241231.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_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:href="blkb-20241231.xsd#blkb_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesTable_11a54199-a699-4fcf-8a77-3d2bd3e89bc0" xlink:href="blkb-20241231.xsd#blkb_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_blkb_SignificantAccountingPoliciesTable_11a54199-a699-4fcf-8a77-3d2bd3e89bc0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3b1c7022-eb79-41bb-b832-380c8c0acacb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_11a54199-a699-4fcf-8a77-3d2bd3e89bc0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3b1c7022-eb79-41bb-b832-380c8c0acacb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3b1c7022-eb79-41bb-b832-380c8c0acacb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3b1c7022-eb79-41bb-b832-380c8c0acacb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3b1c7022-eb79-41bb-b832-380c8c0acacb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_17913fcd-e9fb-4fcf-b654-37403cf582af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3b1c7022-eb79-41bb-b832-380c8c0acacb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_17913fcd-e9fb-4fcf-b654-37403cf582af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SoftwareAndContentDevelopmentMember_f12cdb00-6bbe-437b-bf00-79eb8142a617" xlink:href="blkb-20241231.xsd#blkb_SoftwareAndContentDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_17913fcd-e9fb-4fcf-b654-37403cf582af" xlink:to="loc_blkb_SoftwareAndContentDevelopmentMember_f12cdb00-6bbe-437b-bf00-79eb8142a617" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0ce07a98-f7e3-41f2-a4f6-cf2d584316a2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_11a54199-a699-4fcf-8a77-3d2bd3e89bc0" xlink:to="loc_srt_RangeAxis_0ce07a98-f7e3-41f2-a4f6-cf2d584316a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0ce07a98-f7e3-41f2-a4f6-cf2d584316a2_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0ce07a98-f7e3-41f2-a4f6-cf2d584316a2" xlink:to="loc_srt_RangeMember_0ce07a98-f7e3-41f2-a4f6-cf2d584316a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1febf26a-ea2c-411e-a286-b30278a88e94" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0ce07a98-f7e3-41f2-a4f6-cf2d584316a2" xlink:to="loc_srt_RangeMember_1febf26a-ea2c-411e-a286-b30278a88e94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5f0f6af1-6020-4730-95a9-a96c751fe7a8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1febf26a-ea2c-411e-a286-b30278a88e94" xlink:to="loc_srt_MinimumMember_5f0f6af1-6020-4730-95a9-a96c751fe7a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0c9f594d-1550-4edb-bbcb-89841a688a07" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1febf26a-ea2c-411e-a286-b30278a88e94" xlink:to="loc_srt_MaximumMember_0c9f594d-1550-4edb-bbcb-89841a688a07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_ac56375b-5a7e-4d75-bb70-8a6de6ee77d9" xlink:href="blkb-20241231.xsd#blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_ac56375b-5a7e-4d75-bb70-8a6de6ee77d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_a64dc410-ecf2-49a2-8654-1bd1c086eb8d" xlink:href="blkb-20241231.xsd#blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_a64dc410-ecf2-49a2-8654-1bd1c086eb8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_b3104f2b-47ea-4915-9c2c-5f1eb3bf966a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_b3104f2b-47ea-4915-9c2c-5f1eb3bf966a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInventoryCapitalizedInterestCosts_f0a7e2f2-0a11-427f-8d13-ffa30fbb040d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealEstateInventoryCapitalizedInterestCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_RealEstateInventoryCapitalizedInterestCosts_f0a7e2f2-0a11-427f-8d13-ffa30fbb040d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_5ca8f847-8524-4395-967e-190af63e0b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_NumberOfReportableSegments_5ca8f847-8524-4395-967e-190af63e0b7b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_631ceaaa-8b2e-4deb-bb29-e0b199cf1ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_631ceaaa-8b2e-4deb-bb29-e0b199cf1ed0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_1c284881-fc3d-45ac-b857-6b8b9becb645" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_1c284881-fc3d-45ac-b857-6b8b9becb645" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_a282a61d-ec6e-4f45-aadc-900473c9b88f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_a282a61d-ec6e-4f45-aadc-900473c9b88f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ecac1eee-4087-44b7-a45a-c649c206ad0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ecac1eee-4087-44b7-a45a-c649c206ad0c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_f507d2b2-2f27-4563-b781-8811013172e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_f507d2b2-2f27-4563-b781-8811013172e0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_32695c31-c042-4b04-81cf-1255798f2644" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_AdvertisingExpense_32695c31-c042-4b04-81cf-1255798f2644" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails" xlink:type="simple" xlink:href="blkb-20241231.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_91d1516b-9dea-4f41-8364-f2ed6837d7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6b30463d-94d7-44e3-8820-962c9e2b6717" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_91d1516b-9dea-4f41-8364-f2ed6837d7c4" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6b30463d-94d7-44e3-8820-962c9e2b6717" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fc2786f-fe02-4473-a55d-ea2565a79330" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6b30463d-94d7-44e3-8820-962c9e2b6717" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fc2786f-fe02-4473-a55d-ea2565a79330" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9fc2786f-fe02-4473-a55d-ea2565a79330_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fc2786f-fe02-4473-a55d-ea2565a79330" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9fc2786f-fe02-4473-a55d-ea2565a79330_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fcd43211-6d99-4502-b14d-1c741ce6f608" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fc2786f-fe02-4473-a55d-ea2565a79330" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fcd43211-6d99-4502-b14d-1c741ce6f608" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d6eeb22c-1eb9-46c4-b94e-6473e36c0651" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fcd43211-6d99-4502-b14d-1c741ce6f608" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d6eeb22c-1eb9-46c4-b94e-6473e36c0651" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_f1086d1d-fe9b-4ea5-afe2-9913418ea7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fcd43211-6d99-4502-b14d-1c741ce6f608" xlink:to="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_f1086d1d-fe9b-4ea5-afe2-9913418ea7f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_3564fdc8-a078-452b-a38f-f99138d2232f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fcd43211-6d99-4502-b14d-1c741ce6f608" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_3564fdc8-a078-452b-a38f-f99138d2232f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8935a98e-62c4-4d2f-a2c8-a667ada1f75e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6b30463d-94d7-44e3-8820-962c9e2b6717" xlink:to="loc_srt_RangeAxis_8935a98e-62c4-4d2f-a2c8-a667ada1f75e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8935a98e-62c4-4d2f-a2c8-a667ada1f75e_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8935a98e-62c4-4d2f-a2c8-a667ada1f75e" xlink:to="loc_srt_RangeMember_8935a98e-62c4-4d2f-a2c8-a667ada1f75e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4bbb55a7-4aa9-4cc1-9522-03ac0c56d895" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8935a98e-62c4-4d2f-a2c8-a667ada1f75e" xlink:to="loc_srt_RangeMember_4bbb55a7-4aa9-4cc1-9522-03ac0c56d895" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4376f304-3b94-420c-8782-63be6720ddd3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4bbb55a7-4aa9-4cc1-9522-03ac0c56d895" xlink:to="loc_srt_MinimumMember_4376f304-3b94-420c-8782-63be6720ddd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_286e6ca2-2039-4fc8-80d9-cd9d4ccc9d03" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4bbb55a7-4aa9-4cc1-9522-03ac0c56d895" xlink:to="loc_srt_MaximumMember_286e6ca2-2039-4fc8-80d9-cd9d4ccc9d03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_97de0727-9a78-4997-9749-45491964cbd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_91d1516b-9dea-4f41-8364-f2ed6837d7c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_97de0727-9a78-4997-9749-45491964cbd9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ce13c29e-9c26-4a49-a851-b435b6bbecca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_91d1516b-9dea-4f41-8364-f2ed6837d7c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ce13c29e-9c26-4a49-a851-b435b6bbecca" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails" xlink:type="simple" xlink:href="blkb-20241231.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_d8e61e58-c2eb-44c1-b95f-e0ea61fd57b1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_9f175fa1-a177-4eae-b0ac-e8450c4ba060" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d8e61e58-c2eb-44c1-b95f-e0ea61fd57b1" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_9f175fa1-a177-4eae-b0ac-e8450c4ba060" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e974ac26-5016-4809-ab56-59b1abefcfe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_9f175fa1-a177-4eae-b0ac-e8450c4ba060" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e974ac26-5016-4809-ab56-59b1abefcfe6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_e974ac26-5016-4809-ab56-59b1abefcfe6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e974ac26-5016-4809-ab56-59b1abefcfe6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_e974ac26-5016-4809-ab56-59b1abefcfe6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_3d517011-0b61-46d0-8025-4b7117c39deb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e974ac26-5016-4809-ab56-59b1abefcfe6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_3d517011-0b61-46d0-8025-4b7117c39deb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_f3b98f87-e35a-4129-b200-24b59208f725" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_3d517011-0b61-46d0-8025-4b7117c39deb" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_f3b98f87-e35a-4129-b200-24b59208f725" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AllowanceforReturnsMember_5002d409-ce8a-4bd9-8107-4052d622ce43" xlink:href="blkb-20241231.xsd#blkb_AllowanceforReturnsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_3d517011-0b61-46d0-8025-4b7117c39deb" xlink:to="loc_blkb_AllowanceforReturnsMember_5002d409-ce8a-4bd9-8107-4052d622ce43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_70627509-a02d-4190-a1c0-5befec64a584" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d8e61e58-c2eb-44c1-b95f-e0ea61fd57b1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_70627509-a02d-4190-a1c0-5befec64a584" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_868a6deb-9379-42a0-aa47-e42b0a2d3ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d8e61e58-c2eb-44c1-b95f-e0ea61fd57b1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_868a6deb-9379-42a0-aa47-e42b0a2d3ea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_bf423b1d-e07e-4fb9-bceb-e025fa6e2058" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d8e61e58-c2eb-44c1-b95f-e0ea61fd57b1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_bf423b1d-e07e-4fb9-bceb-e025fa6e2058" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_707ecc57-36db-4ce0-b0d3-779c41bbd5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d8e61e58-c2eb-44c1-b95f-e0ea61fd57b1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_707ecc57-36db-4ce0-b0d3-779c41bbd5c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_eaed34bc-5c10-4a2e-a6c8-98fc66a4d605" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BusinessCombinationsDetails" xlink:type="simple" xlink:href="blkb-20241231.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_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b9690aa-82fd-4ee7-ba95-dc3f117b1657" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b9690aa-82fd-4ee7-ba95-dc3f117b1657" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9bf0097e-5200-4d6c-9405-3beff369fca1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b9690aa-82fd-4ee7-ba95-dc3f117b1657" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9bf0097e-5200-4d6c-9405-3beff369fca1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9bf0097e-5200-4d6c-9405-3beff369fca1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9bf0097e-5200-4d6c-9405-3beff369fca1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9bf0097e-5200-4d6c-9405-3beff369fca1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee44dc08-fae0-4583-99ea-f6a25131acca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9bf0097e-5200-4d6c-9405-3beff369fca1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee44dc08-fae0-4583-99ea-f6a25131acca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember_bb02bcaa-eaaf-4460-a72a-10d075053b36" xlink:href="blkb-20241231.xsd#blkb_EVERFIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee44dc08-fae0-4583-99ea-f6a25131acca" xlink:to="loc_blkb_EVERFIMember_bb02bcaa-eaaf-4460-a72a-10d075053b36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFILimitedMember_7895e778-b176-42ed-a6d4-e933801b3ac0" xlink:href="blkb-20241231.xsd#blkb_EVERFILimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee44dc08-fae0-4583-99ea-f6a25131acca" xlink:to="loc_blkb_EVERFILimitedMember_7895e778-b176-42ed-a6d4-e933801b3ac0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_FIMSAndDonorCentralMember_f38fc1cb-2f75-4b59-a10a-9faca1890c4f" xlink:href="blkb-20241231.xsd#blkb_FIMSAndDonorCentralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee44dc08-fae0-4583-99ea-f6a25131acca" xlink:to="loc_blkb_FIMSAndDonorCentralMember_f38fc1cb-2f75-4b59-a10a-9faca1890c4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0b1268fd-45ed-4503-a290-00f428de9981" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b9690aa-82fd-4ee7-ba95-dc3f117b1657" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0b1268fd-45ed-4503-a290-00f428de9981" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0b1268fd-45ed-4503-a290-00f428de9981_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0b1268fd-45ed-4503-a290-00f428de9981" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0b1268fd-45ed-4503-a290-00f428de9981_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d4679244-7ed4-437f-972a-1e69e08aaf8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0b1268fd-45ed-4503-a290-00f428de9981" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d4679244-7ed4-437f-972a-1e69e08aaf8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KilterMember_6817e5e6-e797-4314-b652-beb595e55d1e" xlink:href="blkb-20241231.xsd#blkb_KilterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d4679244-7ed4-437f-972a-1e69e08aaf8a" xlink:to="loc_blkb_KilterMember_6817e5e6-e797-4314-b652-beb595e55d1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DispositionRelatedCosts_a8ddbc24-6c81-4312-ad27-82244991cb44" xlink:href="blkb-20241231.xsd#blkb_DispositionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_blkb_DispositionRelatedCosts_a8ddbc24-6c81-4312-ad27-82244991cb44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_e037d62e-a7b3-4022-8827-01d925be6ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_e037d62e-a7b3-4022-8827-01d925be6ea0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0d596cca-6d56-4942-9fdc-8083800d8885" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0d596cca-6d56-4942-9fdc-8083800d8885" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f053b6bb-dc6e-425f-affd-55efe708e093" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f053b6bb-dc6e-425f-affd-55efe708e093" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_c67ddcf6-bd99-42a0-a6a5-1051e74ba5d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_c67ddcf6-bd99-42a0-a6a5-1051e74ba5d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_543445a8-fa31-473c-96aa-b32dd3e7bc81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_543445a8-fa31-473c-96aa-b32dd3e7bc81" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_62410de6-2c7b-478f-8aba-b37f042a8f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_62410de6-2c7b-478f-8aba-b37f042a8f2f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_52ca1275-67f3-4980-b03c-b5ba37cb5608" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_52ca1275-67f3-4980-b03c-b5ba37cb5608" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_f6bb2c12-a412-4f58-a81b-9230344e573d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_f6bb2c12-a412-4f58-a81b-9230344e573d" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="blkb-20241231.xsd#GoodwillandOtherIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b54105cd-c249-42d2-a528-e70b6336f12c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e7c1db4b-8c70-4bb3-8e82-d8d63c01977d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b54105cd-c249-42d2-a528-e70b6336f12c" xlink:to="loc_us-gaap_StatementTable_e7c1db4b-8c70-4bb3-8e82-d8d63c01977d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f3771b3b-cd37-49f7-be68-81a414f87fca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e7c1db4b-8c70-4bb3-8e82-d8d63c01977d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f3771b3b-cd37-49f7-be68-81a414f87fca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f3771b3b-cd37-49f7-be68-81a414f87fca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f3771b3b-cd37-49f7-be68-81a414f87fca" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f3771b3b-cd37-49f7-be68-81a414f87fca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_566d83d8-aaec-4daa-ace9-bf4244a265b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f3771b3b-cd37-49f7-be68-81a414f87fca" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_566d83d8-aaec-4daa-ace9-bf4244a265b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember_f7ab11dc-db8c-4042-807f-d54a1b4cea39" xlink:href="blkb-20241231.xsd#blkb_EVERFIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_566d83d8-aaec-4daa-ace9-bf4244a265b0" xlink:to="loc_blkb_EVERFIMember_f7ab11dc-db8c-4042-807f-d54a1b4cea39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonCashImpairmentCharges_cfa71866-d25f-4982-a6b7-ce5d74537657" xlink:href="blkb-20241231.xsd#blkb_NonCashImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b54105cd-c249-42d2-a528-e70b6336f12c" xlink:to="loc_blkb_NonCashImpairmentCharges_cfa71866-d25f-4982-a6b7-ce5d74537657" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_5b9e70f1-7d0d-44ce-ae18-7a77aebb3fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b54105cd-c249-42d2-a528-e70b6336f12c" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_5b9e70f1-7d0d-44ce-ae18-7a77aebb3fd2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails" xlink:type="simple" xlink:href="blkb-20241231.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_6a72680c-b3a9-463f-8811-fc4e296b0db8" xlink:href="blkb-20241231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_2c147724-0bfe-48a4-bccf-10a123e7a3c1" xlink:href="blkb-20241231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_6a72680c-b3a9-463f-8811-fc4e296b0db8" xlink:to="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_2c147724-0bfe-48a4-bccf-10a123e7a3c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d76b5942-ef46-4a94-b398-cf37bbc8ed99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_2c147724-0bfe-48a4-bccf-10a123e7a3c1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d76b5942-ef46-4a94-b398-cf37bbc8ed99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d76b5942-ef46-4a94-b398-cf37bbc8ed99_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d76b5942-ef46-4a94-b398-cf37bbc8ed99" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d76b5942-ef46-4a94-b398-cf37bbc8ed99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b47a17d-9798-40e3-bd93-c2b183e25217" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d76b5942-ef46-4a94-b398-cf37bbc8ed99" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b47a17d-9798-40e3-bd93-c2b183e25217" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_c2aa79f7-7253-466d-acb8-4bbbd9074653" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b47a17d-9798-40e3-bd93-c2b183e25217" xlink:to="loc_us-gaap_CustomerRelationshipsMember_c2aa79f7-7253-466d-acb8-4bbbd9074653" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_51ff7a33-2a0c-4498-9644-dfb946f74514" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b47a17d-9798-40e3-bd93-c2b183e25217" xlink:to="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_51ff7a33-2a0c-4498-9644-dfb946f74514" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_f4e38196-f3f0-4ce5-bec4-72bbc4a8370b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b47a17d-9798-40e3-bd93-c2b183e25217" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_f4e38196-f3f0-4ce5-bec4-72bbc4a8370b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_0bfa37ba-27d7-4da1-bf0d-4e14770896e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MediaContentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b47a17d-9798-40e3-bd93-c2b183e25217" xlink:to="loc_us-gaap_MediaContentMember_0bfa37ba-27d7-4da1-bf0d-4e14770896e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_38293795-73c3-40b2-95e9-e1da37df732c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_6a72680c-b3a9-463f-8811-fc4e296b0db8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_38293795-73c3-40b2-95e9-e1da37df732c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c1145177-b72b-43d1-80a7-255de55ff9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_6a72680c-b3a9-463f-8811-fc4e296b0db8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c1145177-b72b-43d1-80a7-255de55ff9f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cc362e54-0f8a-4e35-9263-a55c4c41713a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_6a72680c-b3a9-463f-8811-fc4e296b0db8" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cc362e54-0f8a-4e35-9263-a55c4c41713a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails" xlink:type="simple" xlink:href="blkb-20241231.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_a17761c0-7eb7-451f-ba43-018fd5fb328c" xlink:href="blkb-20241231.xsd#blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_b207a71b-0a9a-41cc-ac47-3a375dac3d7a" xlink:href="blkb-20241231.xsd#blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_a17761c0-7eb7-451f-ba43-018fd5fb328c" xlink:to="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_b207a71b-0a9a-41cc-ac47-3a375dac3d7a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a28bb6f2-96c6-47b2-902e-3ab94003fd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_b207a71b-0a9a-41cc-ac47-3a375dac3d7a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a28bb6f2-96c6-47b2-902e-3ab94003fd1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a28bb6f2-96c6-47b2-902e-3ab94003fd1e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a28bb6f2-96c6-47b2-902e-3ab94003fd1e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a28bb6f2-96c6-47b2-902e-3ab94003fd1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9412265a-b056-4a3c-9322-b9a5680485e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a28bb6f2-96c6-47b2-902e-3ab94003fd1e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9412265a-b056-4a3c-9322-b9a5680485e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember_2360b0e5-0053-411f-a8e9-cc93299236e3" xlink:href="blkb-20241231.xsd#blkb_CostOfRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9412265a-b056-4a3c-9322-b9a5680485e4" xlink:to="loc_blkb_CostOfRecurringMember_2360b0e5-0053-411f-a8e9-cc93299236e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfOneTimeServicesAndOtherMember_9cdbe28c-a6f4-4dab-b9a1-68943d29eaf0" xlink:href="blkb-20241231.xsd#blkb_CostOfOneTimeServicesAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9412265a-b056-4a3c-9322-b9a5680485e4" xlink:to="loc_blkb_CostOfOneTimeServicesAndOtherMember_9cdbe28c-a6f4-4dab-b9a1-68943d29eaf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e87414e7-90d1-42c9-b7c6-14f5098d29c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9412265a-b056-4a3c-9322-b9a5680485e4" xlink:to="loc_us-gaap_CostOfSalesMember_e87414e7-90d1-42c9-b7c6-14f5098d29c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_f2a4a047-9140-48d4-b8b7-659c94083a44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9412265a-b056-4a3c-9322-b9a5680485e4" xlink:to="loc_us-gaap_OperatingExpenseMember_f2a4a047-9140-48d4-b8b7-659c94083a44" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_5ab9bb77-5416-4b90-91b9-f968670c481b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_a17761c0-7eb7-451f-ba43-018fd5fb328c" xlink:to="loc_us-gaap_AdjustmentForAmortization_5ab9bb77-5416-4b90-91b9-f968670c481b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20241231.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_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2f1e5cf-b28c-436d-b3d4-1cbcbb94f0ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2f1e5cf-b28c-436d-b3d4-1cbcbb94f0ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3cbe4eda-44a3-497a-a67b-700e0d961c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2f1e5cf-b28c-436d-b3d4-1cbcbb94f0ef" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3cbe4eda-44a3-497a-a67b-700e0d961c6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3cbe4eda-44a3-497a-a67b-700e0d961c6f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3cbe4eda-44a3-497a-a67b-700e0d961c6f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3cbe4eda-44a3-497a-a67b-700e0d961c6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9a800041-b703-4ed7-9d4e-a6c74901ef28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3cbe4eda-44a3-497a-a67b-700e0d961c6f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9a800041-b703-4ed7-9d4e-a6c74901ef28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_f6022e30-b7a2-4ae7-9766-9df4e46ecd49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_9a800041-b703-4ed7-9d4e-a6c74901ef28" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_f6022e30-b7a2-4ae7-9766-9df4e46ecd49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c5cdbbe-3e3f-4a2e-9ea7-9e680a0cfc0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2f1e5cf-b28c-436d-b3d4-1cbcbb94f0ef" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c5cdbbe-3e3f-4a2e-9ea7-9e680a0cfc0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3c5cdbbe-3e3f-4a2e-9ea7-9e680a0cfc0d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c5cdbbe-3e3f-4a2e-9ea7-9e680a0cfc0d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_3c5cdbbe-3e3f-4a2e-9ea7-9e680a0cfc0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf101e3c-06c2-4c6e-86e5-00ced06e51d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c5cdbbe-3e3f-4a2e-9ea7-9e680a0cfc0d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf101e3c-06c2-4c6e-86e5-00ced06e51d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_a71e200a-d966-434a-9ae6-5c877a54b803" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf101e3c-06c2-4c6e-86e5-00ced06e51d0" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_a71e200a-d966-434a-9ae6-5c877a54b803" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_120fee5d-7a85-473b-94ce-7046c7aaf6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf101e3c-06c2-4c6e-86e5-00ced06e51d0" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_120fee5d-7a85-473b-94ce-7046c7aaf6ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_582d0f30-9a29-4801-af62-2458742b9bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf101e3c-06c2-4c6e-86e5-00ced06e51d0" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_582d0f30-9a29-4801-af62-2458742b9bdf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_24fdc8c1-ee55-4603-96c3-445745fa0040" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_DerivativeAssets_24fdc8c1-ee55-4603-96c3-445745fa0040" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_e9de55c0-7101-42e5-869d-130fb73bd786" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_e9de55c0-7101-42e5-869d-130fb73bd786" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f8982b90-f879-421c-ac7b-a9127f7cdb67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_f8982b90-f879-421c-ac7b-a9127f7cdb67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_fab53369-7241-4836-8d2b-d2b56abb9aea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_DerivativeLiabilities_fab53369-7241-4836-8d2b-d2b56abb9aea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_7bbbf31c-b1e7-452d-83a4-b7708cd31015" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_7bbbf31c-b1e7-452d-83a4-b7708cd31015" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_76424c81-3d89-4cb8-8763-3cfe5eb55d95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_76424c81-3d89-4cb8-8763-3cfe5eb55d95" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_2b8a6224-2f92-46d1-9a42-eb0c775ffb01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_2b8a6224-2f92-46d1-9a42-eb0c775ffb01" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_a7607e04-c7fc-4387-b919-ede5303d31aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_a7607e04-c7fc-4387-b919-ede5303d31aa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_6c80ccda-6767-4a28-ab12-0984ee591166" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_6c80ccda-6767-4a28-ab12-0984ee591166" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="blkb-20241231.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_ae08b047-4d88-4dd0-8da7-560c0a099c33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_030bae33-1a3a-43ec-ac2d-a71560e1fd2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ae08b047-4d88-4dd0-8da7-560c0a099c33" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_030bae33-1a3a-43ec-ac2d-a71560e1fd2d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57fff432-c01b-4897-837f-6e15e171ee2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_030bae33-1a3a-43ec-ac2d-a71560e1fd2d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57fff432-c01b-4897-837f-6e15e171ee2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_57fff432-c01b-4897-837f-6e15e171ee2e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57fff432-c01b-4897-837f-6e15e171ee2e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_57fff432-c01b-4897-837f-6e15e171ee2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57fff432-c01b-4897-837f-6e15e171ee2e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_9b9b5c21-44ca-4a2c-b1f3-d9f4d7ac78db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_LandMember_9b9b5c21-44ca-4a2c-b1f3-d9f4d7ac78db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_4eea0c85-7fd5-46a4-bfa5-e16af9869f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_BuildingMember_4eea0c85-7fd5-46a4-bfa5-e16af9869f9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingImprovementsMember_15952a41-871a-4c0f-9d19-79ec8c058ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_BuildingImprovementsMember_15952a41-871a-4c0f-9d19-79ec8c058ef4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_c4a3951a-8bda-4d58-830b-9a6ece52e34a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_EquipmentMember_c4a3951a-8bda-4d58-830b-9a6ece52e34a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_9d0025ce-c936-4fa4-93fc-f07753499ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_ComputerEquipmentMember_9d0025ce-c936-4fa4-93fc-f07753499ab2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ComputerSoftwareMember_7b09fb83-9995-4596-adbc-5af03a1bcd15" xlink:href="blkb-20241231.xsd#blkb_ComputerSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_blkb_ComputerSoftwareMember_7b09fb83-9995-4596-adbc-5af03a1bcd15" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_116c45df-187a-402c-a774-fa492a7d9bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_ConstructionInProgressMember_116c45df-187a-402c-a774-fa492a7d9bc7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_eac4f7d1-7ea4-44ee-9c05-b38e989d0546" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_eac4f7d1-7ea4-44ee-9c05-b38e989d0546" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_c176808f-c9f7-49cf-9069-a4195537dca9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_c176808f-c9f7-49cf-9069-a4195537dca9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0a5b52a1-2569-4bf8-ad1f-923df96453b1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_030bae33-1a3a-43ec-ac2d-a71560e1fd2d" xlink:to="loc_srt_RangeAxis_0a5b52a1-2569-4bf8-ad1f-923df96453b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0a5b52a1-2569-4bf8-ad1f-923df96453b1_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0a5b52a1-2569-4bf8-ad1f-923df96453b1" xlink:to="loc_srt_RangeMember_0a5b52a1-2569-4bf8-ad1f-923df96453b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a1d59f41-32ca-4461-a126-6f91513661c9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0a5b52a1-2569-4bf8-ad1f-923df96453b1" xlink:to="loc_srt_RangeMember_a1d59f41-32ca-4461-a126-6f91513661c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_78eec7bb-449b-4900-bee8-9aea8f4dc9da" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a1d59f41-32ca-4461-a126-6f91513661c9" xlink:to="loc_srt_MinimumMember_78eec7bb-449b-4900-bee8-9aea8f4dc9da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5a260e7f-22b2-465a-9804-d0a67f54dd75" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a1d59f41-32ca-4461-a126-6f91513661c9" xlink:to="loc_srt_MaximumMember_5a260e7f-22b2-465a-9804-d0a67f54dd75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_47356b84-b915-4d23-9934-08cc93d76a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ae08b047-4d88-4dd0-8da7-560c0a099c33" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_47356b84-b915-4d23-9934-08cc93d76a8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_244949fa-2bfc-4cb6-880a-7e8a7e8bf4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ae08b047-4d88-4dd0-8da7-560c0a099c33" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_244949fa-2bfc-4cb6-880a-7e8a7e8bf4fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_11957afd-6769-40af-b1c9-a8f1a38f7125" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ae08b047-4d88-4dd0-8da7-560c0a099c33" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_11957afd-6769-40af-b1c9-a8f1a38f7125" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2c937146-8507-41f3-a388-6e55d419ae9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ae08b047-4d88-4dd0-8da7-560c0a099c33" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2c937146-8507-41f3-a388-6e55d419ae9d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails" xlink:type="simple" xlink:href="blkb-20241231.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_534406e2-28cc-4f49-9d1f-d3c1a04318e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c1b0e0d5-e436-4eec-9386-d02160c0d5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_534406e2-28cc-4f49-9d1f-d3c1a04318e0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c1b0e0d5-e436-4eec-9386-d02160c0d5d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8494b2e5-bee2-47ea-abe5-370ab9efd96a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c1b0e0d5-e436-4eec-9386-d02160c0d5d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8494b2e5-bee2-47ea-abe5-370ab9efd96a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8494b2e5-bee2-47ea-abe5-370ab9efd96a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8494b2e5-bee2-47ea-abe5-370ab9efd96a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8494b2e5-bee2-47ea-abe5-370ab9efd96a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e978dee5-4ef0-46d1-809e-f4e055b00228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8494b2e5-bee2-47ea-abe5-370ab9efd96a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e978dee5-4ef0-46d1-809e-f4e055b00228" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_3f3c24a8-6bdb-416b-8427-5128e3cba202" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e978dee5-4ef0-46d1-809e-f4e055b00228" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_3f3c24a8-6bdb-416b-8427-5128e3cba202" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_ceddb14a-7a29-438f-b93b-77891ee0c88e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MediaContentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e978dee5-4ef0-46d1-809e-f4e055b00228" xlink:to="loc_us-gaap_MediaContentMember_ceddb14a-7a29-438f-b93b-77891ee0c88e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8a86708e-4783-4ffb-a1de-11c5a97d2e2f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c1b0e0d5-e436-4eec-9386-d02160c0d5d1" xlink:to="loc_srt_RangeAxis_8a86708e-4783-4ffb-a1de-11c5a97d2e2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8a86708e-4783-4ffb-a1de-11c5a97d2e2f_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8a86708e-4783-4ffb-a1de-11c5a97d2e2f" xlink:to="loc_srt_RangeMember_8a86708e-4783-4ffb-a1de-11c5a97d2e2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b4ebd8d0-20b6-42a0-abfb-7764617428e8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8a86708e-4783-4ffb-a1de-11c5a97d2e2f" xlink:to="loc_srt_RangeMember_b4ebd8d0-20b6-42a0-abfb-7764617428e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2cf3c85e-3d90-485b-8fa0-172ab776f536" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b4ebd8d0-20b6-42a0-abfb-7764617428e8" xlink:to="loc_srt_MinimumMember_2cf3c85e-3d90-485b-8fa0-172ab776f536" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2f550832-31b2-43df-a481-06a15fe560f6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b4ebd8d0-20b6-42a0-abfb-7764617428e8" xlink:to="loc_srt_MaximumMember_2f550832-31b2-43df-a481-06a15fe560f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_2b1de82c-ee7e-42ae-a9f2-cf6bbab8d106" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_534406e2-28cc-4f49-9d1f-d3c1a04318e0" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_2b1de82c-ee7e-42ae-a9f2-cf6bbab8d106" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CapitalizedContentGross_aa5bc9a1-494a-43ca-a934-59226e84af8c" xlink:href="blkb-20241231.xsd#blkb_CapitalizedContentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_534406e2-28cc-4f49-9d1f-d3c1a04318e0" xlink:to="loc_blkb_CapitalizedContentGross_aa5bc9a1-494a-43ca-a934-59226e84af8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_99b10b57-87d4-493c-bb08-ca4d3a5e7f99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_534406e2-28cc-4f49-9d1f-d3c1a04318e0" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_99b10b57-87d4-493c-bb08-ca4d3a5e7f99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_784a6aa9-f197-4073-841d-8d46c3099a49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_534406e2-28cc-4f49-9d1f-d3c1a04318e0" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_784a6aa9-f197-4073-841d-8d46c3099a49" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_7ee66002-410c-4468-b086-ff2039cda78c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_534406e2-28cc-4f49-9d1f-d3c1a04318e0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_7ee66002-410c-4468-b086-ff2039cda78c" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtDetails" xlink:type="simple" xlink:href="blkb-20241231.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_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0433ef86-b507-438b-b93d-6fc27910ab53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_DebtInstrumentTable_0433ef86-b507-438b-b93d-6fc27910ab53" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_4929eb79-b702-4408-99d3-21e246da1d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0433ef86-b507-438b-b93d-6fc27910ab53" xlink:to="loc_us-gaap_CreditFacilityAxis_4929eb79-b702-4408-99d3-21e246da1d4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4929eb79-b702-4408-99d3-21e246da1d4b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_4929eb79-b702-4408-99d3-21e246da1d4b" xlink:to="loc_us-gaap_CreditFacilityDomain_4929eb79-b702-4408-99d3-21e246da1d4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_b9a9bb22-c294-41be-b94a-deae3998a634" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_4929eb79-b702-4408-99d3-21e246da1d4b" xlink:to="loc_us-gaap_CreditFacilityDomain_b9a9bb22-c294-41be-b94a-deae3998a634" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e72e0cd5-ac47-4344-a9a2-8fdb92810a37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_b9a9bb22-c294-41be-b94a-deae3998a634" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e72e0cd5-ac47-4344-a9a2-8fdb92810a37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_0dacd032-c35d-48f0-905b-4a2b5fb7b9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_b9a9bb22-c294-41be-b94a-deae3998a634" xlink:to="loc_us-gaap_SecuredDebtMember_0dacd032-c35d-48f0-905b-4a2b5fb7b9c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_e5dcd4fd-4a7d-423e-b4c4-4db1c46cab02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_b9a9bb22-c294-41be-b94a-deae3998a634" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_e5dcd4fd-4a7d-423e-b4c4-4db1c46cab02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SwinglineloansMember_1f14803a-2030-4b40-8ad7-da66f600ac90" xlink:href="blkb-20241231.xsd#blkb_SwinglineloansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_b9a9bb22-c294-41be-b94a-deae3998a634" xlink:to="loc_blkb_SwinglineloansMember_1f14803a-2030-4b40-8ad7-da66f600ac90" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_6b360a9b-23f7-4669-9619-efe7453514df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_b9a9bb22-c294-41be-b94a-deae3998a634" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_6b360a9b-23f7-4669-9619-efe7453514df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ba477cf9-4887-4015-82b5-acf12f8a0611" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0433ef86-b507-438b-b93d-6fc27910ab53" xlink:to="loc_us-gaap_VariableRateAxis_ba477cf9-4887-4015-82b5-acf12f8a0611" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ba477cf9-4887-4015-82b5-acf12f8a0611_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_ba477cf9-4887-4015-82b5-acf12f8a0611" xlink:to="loc_us-gaap_VariableRateDomain_ba477cf9-4887-4015-82b5-acf12f8a0611_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b24ce721-3911-48a9-88f3-6afcf83a1582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_ba477cf9-4887-4015-82b5-acf12f8a0611" xlink:to="loc_us-gaap_VariableRateDomain_b24ce721-3911-48a9-88f3-6afcf83a1582" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_d00b64cc-cd9b-40fa-aa68-70de9b65bbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b24ce721-3911-48a9-88f3-6afcf83a1582" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_d00b64cc-cd9b-40fa-aa68-70de9b65bbc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_f5d4938e-8525-4f9f-be75-cbb566837cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b24ce721-3911-48a9-88f3-6afcf83a1582" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_f5d4938e-8525-4f9f-be75-cbb566837cd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_67cc0b94-2f3e-4aaf-8e41-0b008e110f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b24ce721-3911-48a9-88f3-6afcf83a1582" xlink:to="loc_us-gaap_BaseRateMember_67cc0b94-2f3e-4aaf-8e41-0b008e110f1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DesignatedCurrencyRateMember_c8ab1f22-7d4c-4d96-86dc-4a55bf2dadab" xlink:href="blkb-20241231.xsd#blkb_DesignatedCurrencyRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b24ce721-3911-48a9-88f3-6afcf83a1582" xlink:to="loc_blkb_DesignatedCurrencyRateMember_c8ab1f22-7d4c-4d96-86dc-4a55bf2dadab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_29857a61-3058-46b9-b11b-0be3eb603ed7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0433ef86-b507-438b-b93d-6fc27910ab53" xlink:to="loc_srt_RangeAxis_29857a61-3058-46b9-b11b-0be3eb603ed7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_29857a61-3058-46b9-b11b-0be3eb603ed7_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_29857a61-3058-46b9-b11b-0be3eb603ed7" xlink:to="loc_srt_RangeMember_29857a61-3058-46b9-b11b-0be3eb603ed7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d4dc632a-7b4f-442b-b3f1-f1b4621dcf39" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_29857a61-3058-46b9-b11b-0be3eb603ed7" xlink:to="loc_srt_RangeMember_d4dc632a-7b4f-442b-b3f1-f1b4621dcf39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_facd73a1-52b1-4fa8-b8d1-91332d0e7bf5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d4dc632a-7b4f-442b-b3f1-f1b4621dcf39" xlink:to="loc_srt_MinimumMember_facd73a1-52b1-4fa8-b8d1-91332d0e7bf5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_29e09d91-4d07-4dce-8002-1339162e5835" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d4dc632a-7b4f-442b-b3f1-f1b4621dcf39" xlink:to="loc_srt_MaximumMember_29e09d91-4d07-4dce-8002-1339162e5835" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_d22b2da6-4fe2-430b-b241-6caf854e2cea" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0433ef86-b507-438b-b93d-6fc27910ab53" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_d22b2da6-4fe2-430b-b241-6caf854e2cea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d22b2da6-4fe2-430b-b241-6caf854e2cea_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_d22b2da6-4fe2-430b-b241-6caf854e2cea" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d22b2da6-4fe2-430b-b241-6caf854e2cea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_efcb4f56-9372-4203-97fb-88c9ac0fbb68" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_d22b2da6-4fe2-430b-b241-6caf854e2cea" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_efcb4f56-9372-4203-97fb-88c9ac0fbb68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember_72600957-8708-40ce-ae1e-3034d3bd11f1" xlink:href="blkb-20241231.xsd#blkb_GlobalHQMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_efcb4f56-9372-4203-97fb-88c9ac0fbb68" xlink:to="loc_blkb_GlobalHQMember_72600957-8708-40ce-ae1e-3034d3bd11f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f73cc258-e278-4db4-9b91-0298e89a504d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f73cc258-e278-4db4-9b91-0298e89a504d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_f351b760-157f-40a3-96ba-af7cc133b3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_f351b760-157f-40a3-96ba-af7cc133b3ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_448e6b39-8f5d-408e-9ab2-c9bafe4c871a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_448e6b39-8f5d-408e-9ab2-c9bafe4c871a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_ed878525-7ade-463d-9358-17c1906d9317" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_ed878525-7ade-463d-9358-17c1906d9317" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_61f34262-b6fd-46be-bf0a-218800a26c84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_61f34262-b6fd-46be-bf0a-218800a26c84" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_ff1ad0b1-ee95-4349-a38a-6184757546f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_ff1ad0b1-ee95-4349-a38a-6184757546f0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9f5c4c37-80ae-4624-beb9-5e159ac632e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9f5c4c37-80ae-4624-beb9-5e159ac632e8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityVariableInterestRate_d6727878-8944-48c6-8a13-02730159bf7d" xlink:href="blkb-20241231.xsd#blkb_LineOfCreditFacilityVariableInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_blkb_LineOfCreditFacilityVariableInterestRate_d6727878-8944-48c6-8a13-02730159bf7d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ffe0b561-5ef4-4f8b-8dd5-ae9d7d7aa992" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ffe0b561-5ef4-4f8b-8dd5-ae9d7d7aa992" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_d547fb82-984d-48cb-b467-93baf49cd365" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_d547fb82-984d-48cb-b467-93baf49cd365" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_8a3635b6-8f18-438d-96bb-64ec2cc65bb0" xlink:href="blkb-20241231.xsd#blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_8a3635b6-8f18-438d-96bb-64ec2cc65bb0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA_502ac6bb-28b0-4a16-a237-85608c1c8e14" xlink:href="blkb-20241231.xsd#blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA_502ac6bb-28b0-4a16-a237-85608c1c8e14" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatio_f9695fcc-3376-4218-8ed9-5a6441dc82df" xlink:href="blkb-20241231.xsd#blkb_NetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_blkb_NetLeverageRatio_f9695fcc-3376-4218-8ed9-5a6441dc82df" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_2a993d42-0c34-464a-b233-be23ca2f2ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_2a993d42-0c34-464a-b233-be23ca2f2ebe" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_8bb30cba-96a6-4596-be48-196a9ce0b7d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_8bb30cba-96a6-4596-be48-196a9ce0b7d4" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20241231.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_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_541ee92d-df72-4935-a816-929881053e99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_541ee92d-df72-4935-a816-929881053e99" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_06737030-e04d-4589-909c-cd3c51458deb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_541ee92d-df72-4935-a816-929881053e99" xlink:to="loc_us-gaap_CreditFacilityAxis_06737030-e04d-4589-909c-cd3c51458deb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_06737030-e04d-4589-909c-cd3c51458deb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_06737030-e04d-4589-909c-cd3c51458deb" xlink:to="loc_us-gaap_CreditFacilityDomain_06737030-e04d-4589-909c-cd3c51458deb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_06737030-e04d-4589-909c-cd3c51458deb" xlink:to="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_39672b84-6742-4c60-b68f-76910d75c6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_39672b84-6742-4c60-b68f-76910d75c6cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_71249055-9089-4a65-b557-9cb9f79ae19f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:to="loc_us-gaap_SecuredDebtMember_71249055-9089-4a65-b557-9cb9f79ae19f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_5ad48c52-3f7d-4d94-9a10-4b5982b676c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MortgagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:to="loc_us-gaap_MortgagesMember_5ad48c52-3f7d-4d94-9a10-4b5982b676c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_af55006c-6df6-4692-a0f9-5f644f4e3714" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:to="loc_us-gaap_LoansPayableMember_af55006c-6df6-4692-a0f9-5f644f4e3714" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_74a94ad8-c916-4d43-9578-1c443750de39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:to="loc_us-gaap_ShortTermDebtMember_74a94ad8-c916-4d43-9578-1c443750de39" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_a8f77381-77dc-4dd0-8eb8-344796ce669b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:to="loc_us-gaap_LongTermDebtMember_a8f77381-77dc-4dd0-8eb8-344796ce669b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_646f6eb9-de6d-426b-9d8c-eeb19b87a335" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_646f6eb9-de6d-426b-9d8c-eeb19b87a335" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_47685e10-8269-4663-b13c-9c09c11e6149" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:to="loc_us-gaap_OtherLongTermDebt_47685e10-8269-4663-b13c-9c09c11e6149" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7f2fd09d-e751-4f11-935b-08513c82c1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7f2fd09d-e751-4f11-935b-08513c82c1b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2a8db123-7c1e-446a-a1a8-405a53cdf503" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:to="loc_us-gaap_LongTermDebtCurrent_2a8db123-7c1e-446a-a1a8-405a53cdf503" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_000e5c0f-ad45-4b0b-b424-5ea54ae7acc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_000e5c0f-ad45-4b0b-b424-5ea54ae7acc5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_84679054-31f6-440a-8e97-e61540b3dfa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_84679054-31f6-440a-8e97-e61540b3dfa4" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails" xlink:type="simple" xlink:href="blkb-20241231.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_c50af4a0-da45-4646-82d6-c02ec8df5e08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6ddb4658-465e-4d2b-9361-b31b5c2af042" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c50af4a0-da45-4646-82d6-c02ec8df5e08" xlink:to="loc_us-gaap_DebtInstrumentTable_6ddb4658-465e-4d2b-9361-b31b5c2af042" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_bc3f3092-bfbd-46d8-ba2b-ed4cba99b517" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6ddb4658-465e-4d2b-9361-b31b5c2af042" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_bc3f3092-bfbd-46d8-ba2b-ed4cba99b517" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bc3f3092-bfbd-46d8-ba2b-ed4cba99b517_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_bc3f3092-bfbd-46d8-ba2b-ed4cba99b517" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bc3f3092-bfbd-46d8-ba2b-ed4cba99b517_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ebfcb065-0c50-4b60-9400-72f918344e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_bc3f3092-bfbd-46d8-ba2b-ed4cba99b517" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ebfcb065-0c50-4b60-9400-72f918344e2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_2036bc15-777e-4d06-b1d7-6aae8b20a52f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ebfcb065-0c50-4b60-9400-72f918344e2f" xlink:to="loc_us-gaap_LoansPayableMember_2036bc15-777e-4d06-b1d7-6aae8b20a52f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_2fdabfba-82b2-46c3-b82a-f33bc4ae959c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c50af4a0-da45-4646-82d6-c02ec8df5e08" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_2fdabfba-82b2-46c3-b82a-f33bc4ae959c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20241231.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_f7b7f61f-cce3-4a63-9e88-2e6f6e687870" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a04e906b-c4f8-497e-8e2c-9fbd6f4f30ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f7b7f61f-cce3-4a63-9e88-2e6f6e687870" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a04e906b-c4f8-497e-8e2c-9fbd6f4f30ce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_f223a4cb-f1ec-48a3-b420-428860be8769" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a04e906b-c4f8-497e-8e2c-9fbd6f4f30ce" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_f223a4cb-f1ec-48a3-b420-428860be8769" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f223a4cb-f1ec-48a3-b420-428860be8769_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f223a4cb-f1ec-48a3-b420-428860be8769" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f223a4cb-f1ec-48a3-b420-428860be8769_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_fc216625-d2b0-4ea2-bf14-3cfffb2ef023" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f223a4cb-f1ec-48a3-b420-428860be8769" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_fc216625-d2b0-4ea2-bf14-3cfffb2ef023" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_7826bfcb-22d8-4a9c-83e2-b10eecf8e1a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_fc216625-d2b0-4ea2-bf14-3cfffb2ef023" xlink:to="loc_us-gaap_InterestRateSwapMember_7826bfcb-22d8-4a9c-83e2-b10eecf8e1a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_45290aa4-88e2-4b21-9c88-0b3e2e43f787" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_fc216625-d2b0-4ea2-bf14-3cfffb2ef023" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_45290aa4-88e2-4b21-9c88-0b3e2e43f787" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_91ca8f9c-8dcd-47b4-818d-5c8e8695380f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f7b7f61f-cce3-4a63-9e88-2e6f6e687870" xlink:to="loc_us-gaap_DerivativeNotionalAmount_91ca8f9c-8dcd-47b4-818d-5c8e8695380f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_1ab81c3e-6503-4541-b742-acae589f1165" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f7b7f61f-cce3-4a63-9e88-2e6f6e687870" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_1ab81c3e-6503-4541-b742-acae589f1165" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_9e301c98-09b2-40b3-80f5-8a31ad364bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f7b7f61f-cce3-4a63-9e88-2e6f6e687870" xlink:to="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_9e301c98-09b2-40b3-80f5-8a31ad364bd6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_06c79c91-0bd7-4e06-ac95-fd2ca4d70dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f7b7f61f-cce3-4a63-9e88-2e6f6e687870" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_06c79c91-0bd7-4e06-ac95-fd2ca4d70dfd" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20241231.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_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_e08eb708-ad94-4254-8193-83a2c390c569" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_e08eb708-ad94-4254-8193-83a2c390c569" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_799ff0be-4bd3-41b9-b8fa-b28c5ecdee49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_e08eb708-ad94-4254-8193-83a2c390c569" xlink:to="loc_us-gaap_HedgingDesignationAxis_799ff0be-4bd3-41b9-b8fa-b28c5ecdee49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_799ff0be-4bd3-41b9-b8fa-b28c5ecdee49_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_799ff0be-4bd3-41b9-b8fa-b28c5ecdee49" xlink:to="loc_us-gaap_HedgingDesignationDomain_799ff0be-4bd3-41b9-b8fa-b28c5ecdee49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_385d5f45-2d48-46f6-829d-7befd21d5e21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_799ff0be-4bd3-41b9-b8fa-b28c5ecdee49" xlink:to="loc_us-gaap_HedgingDesignationDomain_385d5f45-2d48-46f6-829d-7befd21d5e21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6393d6a3-ec29-42ba-b202-664125c48ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_385d5f45-2d48-46f6-829d-7befd21d5e21" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6393d6a3-ec29-42ba-b202-664125c48ee3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_7446d852-2b73-45e5-9f09-e85e5aab79e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_e08eb708-ad94-4254-8193-83a2c390c569" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_7446d852-2b73-45e5-9f09-e85e5aab79e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7446d852-2b73-45e5-9f09-e85e5aab79e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_7446d852-2b73-45e5-9f09-e85e5aab79e2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7446d852-2b73-45e5-9f09-e85e5aab79e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_587ca5fe-e161-4cb0-936e-ad88b6f9b7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_7446d852-2b73-45e5-9f09-e85e5aab79e2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_587ca5fe-e161-4cb0-936e-ad88b6f9b7d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1f78f851-d0da-48c0-b74d-79115990e6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_587ca5fe-e161-4cb0-936e-ad88b6f9b7d5" xlink:to="loc_us-gaap_InterestRateSwapMember_1f78f851-d0da-48c0-b74d-79115990e6b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_d1762801-70db-4697-8891-5db1531c06f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_587ca5fe-e161-4cb0-936e-ad88b6f9b7d5" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_d1762801-70db-4697-8891-5db1531c06f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_bcfc9c3c-9c39-40db-8984-0c101b52ab59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_bcfc9c3c-9c39-40db-8984-0c101b52ab59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_da3ff0ca-77e2-495b-b584-de9acff95e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_da3ff0ca-77e2-495b-b584-de9acff95e7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_946cdb53-cc2c-4b24-a766-aa2fa30bb483" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_946cdb53-cc2c-4b24-a766-aa2fa30bb483" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_d156289f-a50e-49c0-b248-a911754f71ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_d156289f-a50e-49c0-b248-a911754f71ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_d33c4a00-0824-491c-a3ec-0a49cd43dd0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_d33c4a00-0824-491c-a3ec-0a49cd43dd0f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_c077a09a-b867-44e2-b092-e9271915da11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_c077a09a-b867-44e2-b092-e9271915da11" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_8795375f-d61e-4720-80c0-bb05f5d61465" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_8795375f-d61e-4720-80c0-bb05f5d61465" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_d7a8c64e-591c-4b17-b5e5-fb9c5aa0dff9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_d7a8c64e-591c-4b17-b5e5-fb9c5aa0dff9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_c9c4863e-5bb3-467a-9231-ac51af33d64a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_c9c4863e-5bb3-467a-9231-ac51af33d64a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_df5cbb24-f92f-458c-8826-6cf1c32ab279" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_df5cbb24-f92f-458c-8826-6cf1c32ab279" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" xlink:type="simple" xlink:href="blkb-20241231.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_ca931a7f-bde5-4cc3-a3a0-801baae93ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7355c5bd-b55d-43b0-83da-72c6481285ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca931a7f-bde5-4cc3-a3a0-801baae93ce5" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7355c5bd-b55d-43b0-83da-72c6481285ba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1bb12551-2660-4578-8859-7dcdf23e74a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7355c5bd-b55d-43b0-83da-72c6481285ba" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1bb12551-2660-4578-8859-7dcdf23e74a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1bb12551-2660-4578-8859-7dcdf23e74a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1bb12551-2660-4578-8859-7dcdf23e74a5" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1bb12551-2660-4578-8859-7dcdf23e74a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7a4f142f-0b93-4ab7-877d-7f591815d364" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1bb12551-2660-4578-8859-7dcdf23e74a5" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7a4f142f-0b93-4ab7-877d-7f591815d364" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_8fcd6306-f0a0-490e-a862-9b63ab4c6ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7a4f142f-0b93-4ab7-877d-7f591815d364" xlink:to="loc_us-gaap_InterestRateSwapMember_8fcd6306-f0a0-490e-a862-9b63ab4c6ab5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_6984613c-6759-463a-92d0-8440cfd57b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7a4f142f-0b93-4ab7-877d-7f591815d364" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_6984613c-6759-463a-92d0-8440cfd57b4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a7a40fc2-d350-49c9-8d98-23babde2578b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7355c5bd-b55d-43b0-83da-72c6481285ba" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a7a40fc2-d350-49c9-8d98-23babde2578b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_a7a40fc2-d350-49c9-8d98-23babde2578b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a7a40fc2-d350-49c9-8d98-23babde2578b" xlink:to="loc_us-gaap_HedgingRelationshipDomain_a7a40fc2-d350-49c9-8d98-23babde2578b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_c78e0bfa-b79d-4a57-8dfd-0103967f7803" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a7a40fc2-d350-49c9-8d98-23babde2578b" xlink:to="loc_us-gaap_HedgingRelationshipDomain_c78e0bfa-b79d-4a57-8dfd-0103967f7803" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_c6a72981-5702-4aad-af88-3682bed6e724" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_c78e0bfa-b79d-4a57-8dfd-0103967f7803" xlink:to="loc_us-gaap_CashFlowHedgingMember_c6a72981-5702-4aad-af88-3682bed6e724" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_484143b6-9ac1-48a3-a84d-58bd46b26a42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_c78e0bfa-b79d-4a57-8dfd-0103967f7803" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_484143b6-9ac1-48a3-a84d-58bd46b26a42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_1b4582f5-0148-4adf-b8ab-4be456e9fb56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca931a7f-bde5-4cc3-a3a0-801baae93ce5" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_1b4582f5-0148-4adf-b8ab-4be456e9fb56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_3c4ea213-3c87-48ca-97b1-7e793222657e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca931a7f-bde5-4cc3-a3a0-801baae93ce5" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_3c4ea213-3c87-48ca-97b1-7e793222657e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_e2b68207-d1ad-4ab5-9a4e-d9eb9f201915" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca931a7f-bde5-4cc3-a3a0-801baae93ce5" xlink:to="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_e2b68207-d1ad-4ab5-9a4e-d9eb9f201915" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="blkb-20241231.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_c3793c62-6285-478a-8fe1-16c5c2aae04f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_77911c7a-f456-4cea-af13-d4539d1846ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c3793c62-6285-478a-8fe1-16c5c2aae04f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_77911c7a-f456-4cea-af13-d4539d1846ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2f3c307d-bbdd-49e9-83ff-21415ca03f4c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_77911c7a-f456-4cea-af13-d4539d1846ff" xlink:to="loc_srt_RangeAxis_2f3c307d-bbdd-49e9-83ff-21415ca03f4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2f3c307d-bbdd-49e9-83ff-21415ca03f4c_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2f3c307d-bbdd-49e9-83ff-21415ca03f4c" xlink:to="loc_srt_RangeMember_2f3c307d-bbdd-49e9-83ff-21415ca03f4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_47a59b72-f2bf-4357-99d9-3bc9258baa80" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2f3c307d-bbdd-49e9-83ff-21415ca03f4c" xlink:to="loc_srt_RangeMember_47a59b72-f2bf-4357-99d9-3bc9258baa80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1577849d-0a17-4977-b94b-0e95db873e09" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_47a59b72-f2bf-4357-99d9-3bc9258baa80" xlink:to="loc_srt_MinimumMember_1577849d-0a17-4977-b94b-0e95db873e09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0572bf54-f486-432a-af1c-4cb86b8a21b9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_47a59b72-f2bf-4357-99d9-3bc9258baa80" xlink:to="loc_srt_MaximumMember_0572bf54-f486-432a-af1c-4cb86b8a21b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_9a6ac97a-8486-4751-bb62-cbe2ca2553ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c3793c62-6285-478a-8fe1-16c5c2aae04f" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_9a6ac97a-8486-4751-bb62-cbe2ca2553ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_c6a446d1-8038-41bf-87dc-e928df4a8f33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_6f005f8f-13c4-4484-ab06-d0f81e79f9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_c6a446d1-8038-41bf-87dc-e928df4a8f33" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_6f005f8f-13c4-4484-ab06-d0f81e79f9e4" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_41856246-b395-4de2-9b8c-cc1ab8223283" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_6f005f8f-13c4-4484-ab06-d0f81e79f9e4" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_41856246-b395-4de2-9b8c-cc1ab8223283" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_41856246-b395-4de2-9b8c-cc1ab8223283_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_41856246-b395-4de2-9b8c-cc1ab8223283" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_41856246-b395-4de2-9b8c-cc1ab8223283_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c25736bf-78f3-4d19-b99a-a62ac6786047" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_41856246-b395-4de2-9b8c-cc1ab8223283" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c25736bf-78f3-4d19-b99a-a62ac6786047" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember_66d9c883-f9e3-44a3-9423-e0d4725f8dbc" xlink:href="blkb-20241231.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c25736bf-78f3-4d19-b99a-a62ac6786047" xlink:to="loc_blkb_ThirdpartyTechnologyMember_66d9c883-f9e3-44a3-9423-e0d4725f8dbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_4647d7a1-b334-4bbd-bc7b-18bf9705d0fb" xlink:href="blkb-20241231.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_c6a446d1-8038-41bf-87dc-e928df4a8f33" xlink:to="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_4647d7a1-b334-4bbd-bc7b-18bf9705d0fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_dfe78856-6108-4769-813b-74929f5a4282" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_us-gaap_LossContingenciesTable_dfe78856-6108-4769-813b-74929f5a4282" xlink:type="arc" order="3" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_894a9813-1cd1-47c8-a2a3-21099992e63a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_dfe78856-6108-4769-813b-74929f5a4282" xlink:to="loc_srt_RangeAxis_894a9813-1cd1-47c8-a2a3-21099992e63a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_894a9813-1cd1-47c8-a2a3-21099992e63a_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c2679c0d-2f8d-4c4a-8f88-a0df183272d8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e984327d-31cd-4ea6-a8ef-1042bd48a56f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ba6f78e7-9241-444b-a1f2-6347c1a873e0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal_f90d08e5-9d9e-499c-88d8-633e79379aa0" xlink:href="blkb-20241231.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_LiabilityInsuranceAmountTotal_f90d08e5-9d9e-499c-88d8-633e79379aa0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible_be20c60d-b383-4fcf-8611-4d8a06ca6699" xlink:href="blkb-20241231.xsd#blkb_LiabilityInsuranceAmountDeductible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_LiabilityInsuranceAmountDeductible_be20c60d-b383-4fcf-8611-4d8a06ca6699" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetPreTaxExpense_e63103bb-9c2c-4d79-8c1b-7f8fe0e9f4a5" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentNetPreTaxExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentNetPreTaxExpense_e63103bb-9c2c-4d79-8c1b-7f8fe0e9f4a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentOngoingLegalFees_83c18616-4eb9-4c11-828e-95eb6df077a7" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentOngoingLegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentOngoingLegalFees_83c18616-4eb9-4c11-828e-95eb6df077a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_3705ad6e-9293-44df-8f24-01e8f5710d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_3705ad6e-9293-44df-8f24-01e8f5710d3f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetCashOutlays_a26abcdf-3b98-471a-ba59-70dfc609295f" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentNetCashOutlays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentNetCashOutlays_a26abcdf-3b98-471a-ba59-70dfc609295f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentPenaltyPaid_fc6c20de-8848-4e19-90c7-cece363c8382" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentPenaltyPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentPenaltyPaid_fc6c20de-8848-4e19-90c7-cece363c8382" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpectedCost_62d8708c-0c46-4571-a56d-1e4d8140fd77" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentExpectedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentExpectedCost_62d8708c-0c46-4571-a56d-1e4d8140fd77" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_330a5be1-0f90-44da-8f77-9999ca89fce0" xlink:href="blkb-20241231.xsd#blkb_ExpectedNetCashOutlaysForOngoingLegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_330a5be1-0f90-44da-8f77-9999ca89fce0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_5d7a08cd-6d44-4626-9578-877599eb5fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_5d7a08cd-6d44-4626-9578-877599eb5fcd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_8605557b-25ef-4afc-a5d1-cbfa541dd3e3" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_8605557b-25ef-4afc-a5d1-cbfa541dd3e3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_69719a54-da7c-4134-9a80-6e332d760564" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_69719a54-da7c-4134-9a80-6e332d760564" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentSubrogationClaimsNumber_5cef392f-356e-4b5d-928c-4473efb30af4" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentSubrogationClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentSubrogationClaimsNumber_5cef392f-356e-4b5d-928c-4473efb30af4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_d72230a6-2a7a-4f2c-8fcf-2889a2c6d08e" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentNumberOfStateAttorneysGeneral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_d72230a6-2a7a-4f2c-8fcf-2889a2c6d08e" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:type="simple" xlink:href="blkb-20241231.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_0f6a72bc-da21-4df8-8f36-1ceed3489cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_5ea14a0e-5048-4284-9f97-4964d0fda3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0f6a72bc-da21-4df8-8f36-1ceed3489cf0" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_5ea14a0e-5048-4284-9f97-4964d0fda3f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_ab979508-64f8-47b1-b478-06fa98e3ae05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_5ea14a0e-5048-4284-9f97-4964d0fda3f5" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_ab979508-64f8-47b1-b478-06fa98e3ae05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ab979508-64f8-47b1-b478-06fa98e3ae05_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ab979508-64f8-47b1-b478-06fa98e3ae05" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ab979508-64f8-47b1-b478-06fa98e3ae05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_34e539d9-5152-4ba9-a190-72480ae101e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ab979508-64f8-47b1-b478-06fa98e3ae05" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_34e539d9-5152-4ba9-a190-72480ae101e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_c25ea8dd-33f7-4f6a-a675-cfaece9ab7d8" xlink:href="blkb-20241231.xsd#blkb_AccruedexpensesandothercurrentliabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_34e539d9-5152-4ba9-a190-72480ae101e6" xlink:to="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_c25ea8dd-33f7-4f6a-a675-cfaece9ab7d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_6995f462-34d0-4a9d-a87e-da58d4b0ee9c" xlink:href="blkb-20241231.xsd#blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_34e539d9-5152-4ba9-a190-72480ae101e6" xlink:to="loc_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_6995f462-34d0-4a9d-a87e-da58d4b0ee9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1e03da97-a696-4458-b1d0-899b7cf423ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0f6a72bc-da21-4df8-8f36-1ceed3489cf0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1e03da97-a696-4458-b1d0-899b7cf423ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4bff48bb-a044-461d-bab9-c08fa6d734ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0f6a72bc-da21-4df8-8f36-1ceed3489cf0" xlink:to="loc_us-gaap_OperatingLeaseLiability_4bff48bb-a044-461d-bab9-c08fa6d734ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f25cdbae-ad7d-431a-9956-3653152b041a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0f6a72bc-da21-4df8-8f36-1ceed3489cf0" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f25cdbae-ad7d-431a-9956-3653152b041a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8aa380b7-3086-4af9-93f5-c520eeaebf31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0f6a72bc-da21-4df8-8f36-1ceed3489cf0" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8aa380b7-3086-4af9-93f5-c520eeaebf31" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="blkb-20241231.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_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:href="blkb-20241231.xsd#blkb_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesTable_1dbc8307-0c98-459a-b152-d9112a975b4f" xlink:href="blkb-20241231.xsd#blkb_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:to="loc_blkb_IncomeTaxesTable_1dbc8307-0c98-459a-b152-d9112a975b4f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_8c2598f6-c20f-4d75-8e73-13d6f3369617" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_IncomeTaxesTable_1dbc8307-0c98-459a-b152-d9112a975b4f" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_8c2598f6-c20f-4d75-8e73-13d6f3369617" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_8c2598f6-c20f-4d75-8e73-13d6f3369617_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_8c2598f6-c20f-4d75-8e73-13d6f3369617" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_8c2598f6-c20f-4d75-8e73-13d6f3369617_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_f54f4881-e6d2-472e-a2a6-d2b02b0f7da3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_8c2598f6-c20f-4d75-8e73-13d6f3369617" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_f54f4881-e6d2-472e-a2a6-d2b02b0f7da3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_37e5c994-63e7-40bb-85c1-c1b9ae8de9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f54f4881-e6d2-472e-a2a6-d2b02b0f7da3" xlink:to="loc_us-gaap_DomesticCountryMember_37e5c994-63e7-40bb-85c1-c1b9ae8de9d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_a6e47907-a75b-42c8-a3b5-69b44fb239e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f54f4881-e6d2-472e-a2a6-d2b02b0f7da3" xlink:to="loc_us-gaap_ForeignCountryMember_a6e47907-a75b-42c8-a3b5-69b44fb239e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_cb1148d7-dee9-49da-bf9d-70020ef64ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f54f4881-e6d2-472e-a2a6-d2b02b0f7da3" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_cb1148d7-dee9-49da-bf9d-70020ef64ff3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_fd74c43e-2fed-4393-94c3-bd3a0dc11473" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_blkb_IncomeTaxesTable_1dbc8307-0c98-459a-b152-d9112a975b4f" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_fd74c43e-2fed-4393-94c3-bd3a0dc11473" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_fd74c43e-2fed-4393-94c3-bd3a0dc11473_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_fd74c43e-2fed-4393-94c3-bd3a0dc11473" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_fd74c43e-2fed-4393-94c3-bd3a0dc11473_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_e5d61bb8-6af5-40fb-8f45-3eb411e1dbe5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_fd74c43e-2fed-4393-94c3-bd3a0dc11473" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_e5d61bb8-6af5-40fb-8f45-3eb411e1dbe5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLossCarryforwardMember_44e606d7-c638-453d-8628-29769a53070c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLossCarryforwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_e5d61bb8-6af5-40fb-8f45-3eb411e1dbe5" xlink:to="loc_us-gaap_CapitalLossCarryforwardMember_44e606d7-c638-453d-8628-29769a53070c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_581c639f-e3e4-49dc-add6-59120f95bfa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:to="loc_us-gaap_OperatingLossCarryforwards_581c639f-e3e4-49dc-add6-59120f95bfa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLossCarryforwardsSubjectToExpiration_e75d66d0-9661-4411-807a-69176ac2592b" xlink:href="blkb-20241231.xsd#blkb_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:to="loc_blkb_OperatingLossCarryforwardsSubjectToExpiration_e75d66d0-9661-4411-807a-69176ac2592b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_8f870304-d257-4392-8465-5e2782f52c30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_8f870304-d257-4392-8465-5e2782f52c30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_d1aedec5-a6e6-485c-b31d-180599fe8bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_d1aedec5-a6e6-485c-b31d-180599fe8bbb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_edac044c-21b0-4ccb-9690-e9787f6a3619" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_edac044c-21b0-4ccb-9690-e9787f6a3619" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_c9468fa8-c13a-435b-9c3c-eadb22f30258" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_c9468fa8-c13a-435b-9c3c-eadb22f30258" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="blkb-20241231.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_5486951c-c404-4884-bb42-1cc674de377e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ddd23d0a-139b-4a52-9a58-a529e3dd49e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5486951c-c404-4884-bb42-1cc674de377e" xlink:to="loc_us-gaap_StatementTable_ddd23d0a-139b-4a52-9a58-a529e3dd49e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9f73277b-a00c-4289-b980-b795add6b6a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ddd23d0a-139b-4a52-9a58-a529e3dd49e3" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9f73277b-a00c-4289-b980-b795add6b6a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_9f73277b-a00c-4289-b980-b795add6b6a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9f73277b-a00c-4289-b980-b795add6b6a7" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_9f73277b-a00c-4289-b980-b795add6b6a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_d8f3e0f7-17b6-46ae-bd09-87bfa724683c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9f73277b-a00c-4289-b980-b795add6b6a7" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_d8f3e0f7-17b6-46ae-bd09-87bfa724683c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_ff3ae775-b8a1-4acf-a9b3-1263d63877d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_d8f3e0f7-17b6-46ae-bd09-87bfa724683c" xlink:to="loc_us-gaap_ForeignCountryMember_ff3ae775-b8a1-4acf-a9b3-1263d63877d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_614424e7-fd16-4d77-b138-f1dc8b982aed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_d8f3e0f7-17b6-46ae-bd09-87bfa724683c" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_614424e7-fd16-4d77-b138-f1dc8b982aed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6403e3c1-a757-48e9-88a6-a91605e7a21d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5486951c-c404-4884-bb42-1cc674de377e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6403e3c1-a757-48e9-88a6-a91605e7a21d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5486951c-c404-4884-bb42-1cc674de377e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_c67e0700-b613-4e08-a896-c43fc9ebbe6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_c67e0700-b613-4e08-a896-c43fc9ebbe6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_938a5441-e16d-4d85-8989-6b822a5aad2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_938a5441-e16d-4d85-8989-6b822a5aad2a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_09590244-4036-4281-92ad-f2daabea7f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_09590244-4036-4281-92ad-f2daabea7f3e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_5ac59c52-37a1-492e-9b49-461e4bc362f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_5ac59c52-37a1-492e-9b49-461e4bc362f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_8ff48eae-6d15-41a8-accf-5f4b1f06a754" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_8ff48eae-6d15-41a8-accf-5f4b1f06a754" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_be9a60a0-029b-4d21-9612-348cd5c579e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_be9a60a0-029b-4d21-9612-348cd5c579e4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_9ab58510-8de2-478b-acbb-8cd3bf1b4881" xlink:href="blkb-20241231.xsd#blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_9ab58510-8de2-478b-acbb-8cd3bf1b4881" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_fa606758-872c-447a-99ca-561809ef15d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_fa606758-872c-447a-99ca-561809ef15d1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_205faa54-388e-4631-9a72-d0e433067150" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_205faa54-388e-4631-9a72-d0e433067150" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_bfc906a9-d039-45c8-a98d-a7edefad2d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_bfc906a9-d039-45c8-a98d-a7edefad2d8c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_19385f28-920c-4b75-a795-be1d13193fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_19385f28-920c-4b75-a795-be1d13193fbb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_aef01298-3067-4bac-b7db-288898328a18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_aef01298-3067-4bac-b7db-288898328a18" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_7ee11cb7-b95b-4315-a843-87b93f525fbc" xlink:href="blkb-20241231.xsd#blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_7ee11cb7-b95b-4315-a843-87b93f525fbc" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_e7f842b2-0e74-4eb1-ac22-1ba520da2aba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_e7f842b2-0e74-4eb1-ac22-1ba520da2aba" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_d5bf67bf-47c1-4d82-abb4-d9c70553774b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_d5bf67bf-47c1-4d82-abb4-d9c70553774b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_21a0925d-ede8-499b-a229-11f27a4719ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_21a0925d-ede8-499b-a229-11f27a4719ee" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e4e0cd5-b105-4325-b3a9-a3b54953dbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5486951c-c404-4884-bb42-1cc674de377e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e4e0cd5-b105-4325-b3a9-a3b54953dbc0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails" xlink:type="simple" xlink:href="blkb-20241231.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_fa84d86b-aca7-4968-813c-fb021e17ddda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_b9093af5-b49f-480f-8737-eb2e034e9f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fa84d86b-aca7-4968-813c-fb021e17ddda" xlink:to="loc_us-gaap_ValuationAllowanceTable_b9093af5-b49f-480f-8737-eb2e034e9f7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_d4c6f1cc-2fb7-46e7-8ae1-c7e2f4ad50c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_b9093af5-b49f-480f-8737-eb2e034e9f7f" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_d4c6f1cc-2fb7-46e7-8ae1-c7e2f4ad50c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_d4c6f1cc-2fb7-46e7-8ae1-c7e2f4ad50c9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_d4c6f1cc-2fb7-46e7-8ae1-c7e2f4ad50c9" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_d4c6f1cc-2fb7-46e7-8ae1-c7e2f4ad50c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_5a0504e1-f1be-4d25-93fc-b9951f6ab190" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_d4c6f1cc-2fb7-46e7-8ae1-c7e2f4ad50c9" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_5a0504e1-f1be-4d25-93fc-b9951f6ab190" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ValuationAllowanceChangeChargesToExpenseMember_f7c1545a-5eb6-4d4a-b185-618d2de05361" xlink:href="blkb-20241231.xsd#blkb_ValuationAllowanceChangeChargesToExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_5a0504e1-f1be-4d25-93fc-b9951f6ab190" xlink:to="loc_blkb_ValuationAllowanceChangeChargesToExpenseMember_f7c1545a-5eb6-4d4a-b185-618d2de05361" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ee3d9095-367b-459b-ae71-59fcef79b077" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fa84d86b-aca7-4968-813c-fb021e17ddda" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ee3d9095-367b-459b-ae71-59fcef79b077" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_7f232186-150c-4fe7-9ad3-396c83952ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fa84d86b-aca7-4968-813c-fb021e17ddda" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_7f232186-150c-4fe7-9ad3-396c83952ba0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a4a0c566-964e-4781-ba73-e51cb19d2776" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="blkb-20241231.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_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_204eefdf-f1a4-4b0e-95df-dbd2f58001eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_204eefdf-f1a4-4b0e-95df-dbd2f58001eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d15c01f2-a75d-405a-9e23-1510c8502bae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_204eefdf-f1a4-4b0e-95df-dbd2f58001eb" xlink:to="loc_us-gaap_AwardTypeAxis_d15c01f2-a75d-405a-9e23-1510c8502bae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d15c01f2-a75d-405a-9e23-1510c8502bae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d15c01f2-a75d-405a-9e23-1510c8502bae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d15c01f2-a75d-405a-9e23-1510c8502bae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efcb8ea4-bd5d-4929-b01a-9c542cce9b22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d15c01f2-a75d-405a-9e23-1510c8502bae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efcb8ea4-bd5d-4929-b01a-9c542cce9b22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9b4abb26-8a5c-46d0-8aa0-b7c2b2e0bf67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efcb8ea4-bd5d-4929-b01a-9c542cce9b22" xlink:to="loc_us-gaap_RestrictedStockMember_9b4abb26-8a5c-46d0-8aa0-b7c2b2e0bf67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_314f37c5-ce95-46f4-9416-ee05179caeb6" xlink:href="blkb-20241231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efcb8ea4-bd5d-4929-b01a-9c542cce9b22" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_314f37c5-ce95-46f4-9416-ee05179caeb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a13187bf-53f2-461b-83eb-0c17991db7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efcb8ea4-bd5d-4929-b01a-9c542cce9b22" xlink:to="loc_us-gaap_PerformanceSharesMember_a13187bf-53f2-461b-83eb-0c17991db7a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e039f7ac-7029-4cf2-9474-7504089b78e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efcb8ea4-bd5d-4929-b01a-9c542cce9b22" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e039f7ac-7029-4cf2-9474-7504089b78e6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a59c87b4-3c76-4bfe-b5b9-3986af382f15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a59c87b4-3c76-4bfe-b5b9-3986af382f15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2b6515a9-34c9-4182-a93c-104fe24da88f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2b6515a9-34c9-4182-a93c-104fe24da88f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ce44ae84-6298-4852-9857-3a2494169f85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ce44ae84-6298-4852-9857-3a2494169f85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c39ea63a-188d-4250-bdca-0261b2b453cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c39ea63a-188d-4250-bdca-0261b2b453cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_fdce5ca0-7eab-460c-8c44-ea629edcf648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_fdce5ca0-7eab-460c-8c44-ea629edcf648" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c51a5dbf-d5a0-48d4-a6df-dd22f4e4e942" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c51a5dbf-d5a0-48d4-a6df-dd22f4e4e942" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails" xlink:type="simple" xlink:href="blkb-20241231.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_8767175b-89be-48bd-8467-a7949897e63e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24a1fa53-4ec3-411c-a238-d2b36b1f32fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8767175b-89be-48bd-8467-a7949897e63e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24a1fa53-4ec3-411c-a238-d2b36b1f32fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_927fc73c-023d-4760-81b2-a7f049aeaa7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24a1fa53-4ec3-411c-a238-d2b36b1f32fa" xlink:to="loc_us-gaap_AwardTypeAxis_927fc73c-023d-4760-81b2-a7f049aeaa7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_927fc73c-023d-4760-81b2-a7f049aeaa7a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_927fc73c-023d-4760-81b2-a7f049aeaa7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_927fc73c-023d-4760-81b2-a7f049aeaa7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_91e00b79-1f6b-46be-a888-5d1f505c29d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_927fc73c-023d-4760-81b2-a7f049aeaa7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_91e00b79-1f6b-46be-a888-5d1f505c29d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_4fe947fe-688d-424b-ba43-3cb585237d19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_91e00b79-1f6b-46be-a888-5d1f505c29d5" xlink:to="loc_us-gaap_RestrictedStockMember_4fe947fe-688d-424b-ba43-3cb585237d19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_b625448c-bc47-4c5c-b669-3fcd27932c96" xlink:href="blkb-20241231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_91e00b79-1f6b-46be-a888-5d1f505c29d5" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_b625448c-bc47-4c5c-b669-3fcd27932c96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_84deb994-0c6f-4f9d-bbc4-e53ea4663131" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_91e00b79-1f6b-46be-a888-5d1f505c29d5" xlink:to="loc_us-gaap_PerformanceSharesMember_84deb994-0c6f-4f9d-bbc4-e53ea4663131" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8018c1bd-c85b-4518-a15e-9af69af7023f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8767175b-89be-48bd-8467-a7949897e63e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8018c1bd-c85b-4518-a15e-9af69af7023f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="blkb-20241231.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_932bea5d-e5bb-4fff-9aca-0a20a7f40e98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8a361e87-b1a8-4de3-bb76-74c44797b4c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_932bea5d-e5bb-4fff-9aca-0a20a7f40e98" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8a361e87-b1a8-4de3-bb76-74c44797b4c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2b5ae2a8-c9fb-4598-99c2-62af6fae4663" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8a361e87-b1a8-4de3-bb76-74c44797b4c3" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2b5ae2a8-c9fb-4598-99c2-62af6fae4663" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2b5ae2a8-c9fb-4598-99c2-62af6fae4663_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2b5ae2a8-c9fb-4598-99c2-62af6fae4663" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2b5ae2a8-c9fb-4598-99c2-62af6fae4663_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2b5ae2a8-c9fb-4598-99c2-62af6fae4663" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember_2c74864c-5520-4dc8-8a61-f7d29d8d7cf2" xlink:href="blkb-20241231.xsd#blkb_CostOfRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:to="loc_blkb_CostOfRecurringMember_2c74864c-5520-4dc8-8a61-f7d29d8d7cf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_64804510-32df-4f18-904f-849ea4ed44e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:to="loc_us-gaap_TechnologyServiceMember_64804510-32df-4f18-904f-849ea4ed44e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_23a808e0-a433-439c-bf27-23736ada5ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:to="loc_us-gaap_CostOfSalesMember_23a808e0-a433-439c-bf27-23736ada5ac2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_4c837b62-0d48-40f0-afda-47cf03068591" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_4c837b62-0d48-40f0-afda-47cf03068591" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_715598b7-c544-45ff-9297-7b02606ac1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_715598b7-c544-45ff-9297-7b02606ac1d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4124fcff-d94d-4dec-b11f-c9d90bfe8a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4124fcff-d94d-4dec-b11f-c9d90bfe8a1c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_0e8928f5-6ac0-4461-a7c6-363b4a1247dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:to="loc_us-gaap_OperatingExpenseMember_0e8928f5-6ac0-4461-a7c6-363b4a1247dd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_88c2267d-7ff0-4224-a81b-11385320ae8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_932bea5d-e5bb-4fff-9aca-0a20a7f40e98" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_88c2267d-7ff0-4224-a81b-11385320ae8e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails" xlink:type="simple" xlink:href="blkb-20241231.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_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fae48f5a-3b7e-4752-bae8-cff844e5e932" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fae48f5a-3b7e-4752-bae8-cff844e5e932" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d9fa500c-2c2b-42d6-bbe1-2968e2538061" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fae48f5a-3b7e-4752-bae8-cff844e5e932" xlink:to="loc_us-gaap_AwardTypeAxis_d9fa500c-2c2b-42d6-bbe1-2968e2538061" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9fa500c-2c2b-42d6-bbe1-2968e2538061_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d9fa500c-2c2b-42d6-bbe1-2968e2538061" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9fa500c-2c2b-42d6-bbe1-2968e2538061_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4b73fb35-3f88-4ff9-b276-3045e56b1b72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d9fa500c-2c2b-42d6-bbe1-2968e2538061" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4b73fb35-3f88-4ff9-b276-3045e56b1b72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_2c4ea960-3996-43c1-9b3e-032d1747081b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4b73fb35-3f88-4ff9-b276-3045e56b1b72" xlink:to="loc_us-gaap_RestrictedStockMember_2c4ea960-3996-43c1-9b3e-032d1747081b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a52908cf-2a20-4b2d-92e6-a197155227d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a52908cf-2a20-4b2d-92e6-a197155227d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d2c25478-5676-4e80-9f33-9685f9c96157" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d2c25478-5676-4e80-9f33-9685f9c96157" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9879f57e-15ac-4711-ab88-24588fe60d25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9879f57e-15ac-4711-ab88-24588fe60d25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_149f9f76-bb6b-4c68-9cb9-b0eeab5d429e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_149f9f76-bb6b-4c68-9cb9-b0eeab5d429e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_566746fd-70cf-4981-84d6-6db35d01d994" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_566746fd-70cf-4981-84d6-6db35d01d994" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_86da8717-9a17-49ce-a470-045ebfae4ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_86da8717-9a17-49ce-a470-045ebfae4ccb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_50b2539b-2920-4673-9282-f98a838c8361" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_50b2539b-2920-4673-9282-f98a838c8361" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f329a750-d20a-4273-ae2f-d8ac1cf36e43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f329a750-d20a-4273-ae2f-d8ac1cf36e43" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9c0d90e0-f720-42e6-9ce7-124d3396d0ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bc81462d-d3bf-42ac-9b56-04cb544368c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_0b54a56c-824a-4c8b-a2fd-750e42f239dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_0b54a56c-824a-4c8b-a2fd-750e42f239dc" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="blkb-20241231.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_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8c68d7b7-fe95-4bfc-8574-7d8fbfbe02d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8c68d7b7-fe95-4bfc-8574-7d8fbfbe02d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9a3e3100-ae56-460e-9ad4-a874833e3a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8c68d7b7-fe95-4bfc-8574-7d8fbfbe02d5" xlink:to="loc_us-gaap_AwardTypeAxis_9a3e3100-ae56-460e-9ad4-a874833e3a6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9a3e3100-ae56-460e-9ad4-a874833e3a6c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9a3e3100-ae56-460e-9ad4-a874833e3a6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9a3e3100-ae56-460e-9ad4-a874833e3a6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc201733-b4ef-4760-b07f-65602c77239d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9a3e3100-ae56-460e-9ad4-a874833e3a6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc201733-b4ef-4760-b07f-65602c77239d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_f70ce418-98b8-4d02-aef4-ab200fa77baa" xlink:href="blkb-20241231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc201733-b4ef-4760-b07f-65602c77239d" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_f70ce418-98b8-4d02-aef4-ab200fa77baa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_9320a533-10c6-4488-a93a-14dbe3164cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc201733-b4ef-4760-b07f-65602c77239d" xlink:to="loc_us-gaap_PerformanceSharesMember_9320a533-10c6-4488-a93a-14dbe3164cd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ebbf28fe-cd73-459e-957c-a6274d94fbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ebbf28fe-cd73-459e-957c-a6274d94fbd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6579aabd-465a-406f-b3e3-9e37dbdcaf7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6579aabd-465a-406f-b3e3-9e37dbdcaf7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0b5a078d-6cc7-4e16-99f9-f8630195ec20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0b5a078d-6cc7-4e16-99f9-f8630195ec20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2d90a534-8703-466d-80b5-9b8557866130" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2d90a534-8703-466d-80b5-9b8557866130" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2fcdd644-5c9f-4566-a97b-8d02d6a53311" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2fcdd644-5c9f-4566-a97b-8d02d6a53311" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d7cbabd9-cae5-4ae3-a385-22f61a5f5a40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d7cbabd9-cae5-4ae3-a385-22f61a5f5a40" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_43ea874a-2e2f-4409-90ee-1bd6ce09ac10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_43ea874a-2e2f-4409-90ee-1bd6ce09ac10" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1618f272-d831-40c9-a07c-53da2935b673" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1618f272-d831-40c9-a07c-53da2935b673" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9e5fe66e-4795-4e32-b158-4bd72ef595b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9d7b1995-3ca9-47c7-b804-fac1f77611b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_2ea47fde-083b-40eb-96f6-ffdf2d702492" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_2ea47fde-083b-40eb-96f6-ffdf2d702492" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod_86844b0e-4fbb-47e3-b70d-b76cc0122026" xlink:href="blkb-20241231.xsd#blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod_86844b0e-4fbb-47e3-b70d-b76cc0122026" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="blkb-20241231.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_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_0c4f4254-a8c5-4921-840a-2463abcdcac5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_0c4f4254-a8c5-4921-840a-2463abcdcac5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_b1e83ebb-2ed2-4ede-b217-462e480c154a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_0c4f4254-a8c5-4921-840a-2463abcdcac5" xlink:to="loc_srt_ShareRepurchaseProgramAxis_b1e83ebb-2ed2-4ede-b217-462e480c154a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_b1e83ebb-2ed2-4ede-b217-462e480c154a_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_b1e83ebb-2ed2-4ede-b217-462e480c154a" xlink:to="loc_srt_ShareRepurchaseProgramDomain_b1e83ebb-2ed2-4ede-b217-462e480c154a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_a9f50f13-e683-47a3-b708-97aa9241dbce" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_b1e83ebb-2ed2-4ede-b217-462e480c154a" xlink:to="loc_srt_ShareRepurchaseProgramDomain_a9f50f13-e683-47a3-b708-97aa9241dbce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_December2021StockRepurchaseProgramMember_b10b7b23-4352-4db0-ad16-53e962795481" xlink:href="blkb-20241231.xsd#blkb_December2021StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_a9f50f13-e683-47a3-b708-97aa9241dbce" xlink:to="loc_blkb_December2021StockRepurchaseProgramMember_b10b7b23-4352-4db0-ad16-53e962795481" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_January2024StockRepurchaseProgramMember_4cd27ed3-3411-42fe-812d-df1b070975cc" xlink:href="blkb-20241231.xsd#blkb_January2024StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_a9f50f13-e683-47a3-b708-97aa9241dbce" xlink:to="loc_blkb_January2024StockRepurchaseProgramMember_4cd27ed3-3411-42fe-812d-df1b070975cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2024StockRepurchaseProgramMember_4d03436c-8dbc-4cbb-a994-b8d08128ed0f" xlink:href="blkb-20241231.xsd#blkb_July2024StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_a9f50f13-e683-47a3-b708-97aa9241dbce" xlink:to="loc_blkb_July2024StockRepurchaseProgramMember_4d03436c-8dbc-4cbb-a994-b8d08128ed0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesDateAxis_593e483a-a440-4016-9f2e-23c1910cbc44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_0c4f4254-a8c5-4921-840a-2463abcdcac5" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesDateAxis_593e483a-a440-4016-9f2e-23c1910cbc44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_593e483a-a440-4016-9f2e-23c1910cbc44_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateAxis_593e483a-a440-4016-9f2e-23c1910cbc44" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_593e483a-a440-4016-9f2e-23c1910cbc44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_6ca7fc2e-06a3-4ad4-ba90-d94d120d7b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateAxis_593e483a-a440-4016-9f2e-23c1910cbc44" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_6ca7fc2e-06a3-4ad4-ba90-d94d120d7b7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_Q12024ASRMember_fb9889c6-e83a-49e7-ab0d-d9980ae42659" xlink:href="blkb-20241231.xsd#blkb_Q12024ASRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_6ca7fc2e-06a3-4ad4-ba90-d94d120d7b7e" xlink:to="loc_blkb_Q12024ASRMember_fb9889c6-e83a-49e7-ab0d-d9980ae42659" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_Q12024ASRSettlementMember_5ab80520-fcfd-4f9d-918b-1a978a905f3a" xlink:href="blkb-20241231.xsd#blkb_Q12024ASRSettlementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_6ca7fc2e-06a3-4ad4-ba90-d94d120d7b7e" xlink:to="loc_blkb_Q12024ASRSettlementMember_5ab80520-fcfd-4f9d-918b-1a978a905f3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9d2291e3-05e7-4e7c-ab86-b3425863d11c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_0c4f4254-a8c5-4921-840a-2463abcdcac5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9d2291e3-05e7-4e7c-ab86-b3425863d11c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9d2291e3-05e7-4e7c-ab86-b3425863d11c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9d2291e3-05e7-4e7c-ab86-b3425863d11c" xlink:to="loc_us-gaap_EquityComponentDomain_9d2291e3-05e7-4e7c-ab86-b3425863d11c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_38535a46-4240-40db-8df6-0cba2b7fa1cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9d2291e3-05e7-4e7c-ab86-b3425863d11c" xlink:to="loc_us-gaap_EquityComponentDomain_38535a46-4240-40db-8df6-0cba2b7fa1cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7c02851b-dabc-418f-a051-5c10f6c255c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_38535a46-4240-40db-8df6-0cba2b7fa1cd" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7c02851b-dabc-418f-a051-5c10f6c255c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_edf59629-4c75-407d-883c-8cd2cf522a1f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_edf59629-4c75-407d-883c-8cd2cf522a1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement_aa965f6b-711e-45e4-b2b3-d20886ba4a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement_aa965f6b-711e-45e4-b2b3-d20886ba4a0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_e6083be7-d91b-494e-87f1-d18bfbad06a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_e6083be7-d91b-494e-87f1-d18bfbad06a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_eb273d2a-fc96-48f0-8e73-f18d8e6db726" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_eb273d2a-fc96-48f0-8e73-f18d8e6db726" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares_7d3b114e-1ce0-473f-ac4e-c7e55579acc1" xlink:href="blkb-20241231.xsd#blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares_7d3b114e-1ce0-473f-ac4e-c7e55579acc1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2e0f91bc-08f2-4af2-86ed-adf656b4fa03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2e0f91bc-08f2-4af2-86ed-adf656b4fa03" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_a2fff988-3bfa-4ae8-89f2-bd4636915be3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_a2fff988-3bfa-4ae8-89f2-bd4636915be3" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20241231.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_e2550ef5-d4a1-4810-b2d4-a9b8969f3bab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_42ddf63d-dcb0-43b0-acc7-fd57723e90c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e2550ef5-d4a1-4810-b2d4-a9b8969f3bab" xlink:to="loc_us-gaap_StatementTable_42ddf63d-dcb0-43b0-acc7-fd57723e90c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_297040c9-b893-4759-a37e-18e3f4e911fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_42ddf63d-dcb0-43b0-acc7-fd57723e90c9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_297040c9-b893-4759-a37e-18e3f4e911fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_297040c9-b893-4759-a37e-18e3f4e911fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_297040c9-b893-4759-a37e-18e3f4e911fb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_297040c9-b893-4759-a37e-18e3f4e911fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_a844d093-759e-4cb1-990b-43c87fdc7691" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_297040c9-b893-4759-a37e-18e3f4e911fb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_a844d093-759e-4cb1-990b-43c87fdc7691" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_f2993bb0-6085-4811-99a5-73fe972fc0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_a844d093-759e-4cb1-990b-43c87fdc7691" xlink:to="loc_us-gaap_CashFlowHedgingMember_f2993bb0-6085-4811-99a5-73fe972fc0dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_69bd82d2-c85d-461b-a611-9aa6809cc8df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_a844d093-759e-4cb1-990b-43c87fdc7691" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_69bd82d2-c85d-461b-a611-9aa6809cc8df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:href="blkb-20241231.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e2550ef5-d4a1-4810-b2d4-a9b8969f3bab" xlink:to="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cc677f37-7f84-4dad-8825-13ff589edb49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cc677f37-7f84-4dad-8825-13ff589edb49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_918a51b9-cabd-4f24-82ea-22e4f3a607c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_918a51b9-cabd-4f24-82ea-22e4f3a607c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_3ddb0c59-bfbe-4b25-8a7f-a34c6c6e2eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_3ddb0c59-bfbe-4b25-8a7f-a34c6c6e2eb2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_7f697fcc-ca31-40b7-bd1a-2401df93a441" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_7f697fcc-ca31-40b7-bd1a-2401df93a441" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_9c7106ad-9777-4e01-aab8-18e76eb0aba6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_9c7106ad-9777-4e01-aab8-18e76eb0aba6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_216314c8-6c9a-4a00-981f-3da1d1f061f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_216314c8-6c9a-4a00-981f-3da1d1f061f4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_68aa5424-d5ec-41a2-89f4-377cf8661be7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_68aa5424-d5ec-41a2-89f4-377cf8661be7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_eaceb3d0-db9f-4f7b-ae3d-be94081b7a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_64bcb8ca-c319-4f25-8218-a6a7b810abb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e2550ef5-d4a1-4810-b2d4-a9b8969f3bab" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_64bcb8ca-c319-4f25-8218-a6a7b810abb2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DefinedContributionPlanDetails" xlink:type="simple" xlink:href="blkb-20241231.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_431bdf4a-1ea3-47fb-908d-8d1da55383a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_158c972d-6831-47af-911e-29d4e8da032c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_431bdf4a-1ea3-47fb-908d-8d1da55383a1" xlink:to="loc_us-gaap_DefinedContributionPlanTable_158c972d-6831-47af-911e-29d4e8da032c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fc9a725a-7bf2-4a0f-b9a3-2fdcefd419ea" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_158c972d-6831-47af-911e-29d4e8da032c" xlink:to="loc_srt_RangeAxis_fc9a725a-7bf2-4a0f-b9a3-2fdcefd419ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fc9a725a-7bf2-4a0f-b9a3-2fdcefd419ea_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_fc9a725a-7bf2-4a0f-b9a3-2fdcefd419ea" xlink:to="loc_srt_RangeMember_fc9a725a-7bf2-4a0f-b9a3-2fdcefd419ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bf8f68da-dd5d-421b-a113-54bbc8213ca9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_fc9a725a-7bf2-4a0f-b9a3-2fdcefd419ea" xlink:to="loc_srt_RangeMember_bf8f68da-dd5d-421b-a113-54bbc8213ca9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_823e25b3-88f1-47e2-99b1-55493276cfdb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bf8f68da-dd5d-421b-a113-54bbc8213ca9" xlink:to="loc_srt_MinimumMember_823e25b3-88f1-47e2-99b1-55493276cfdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a1d8406f-a25f-4d1a-8f19-78542f519dfe" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bf8f68da-dd5d-421b-a113-54bbc8213ca9" xlink:to="loc_srt_MaximumMember_a1d8406f-a25f-4d1a-8f19-78542f519dfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PercentageOfSalaryContributionByEmployees_6b84480f-f1d0-4ec4-bc45-9f2c5f1e52f1" xlink:href="blkb-20241231.xsd#blkb_PercentageOfSalaryContributionByEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_431bdf4a-1ea3-47fb-908d-8d1da55383a1" xlink:to="loc_blkb_PercentageOfSalaryContributionByEmployees_6b84480f-f1d0-4ec4-bc45-9f2c5f1e52f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_41c66225-f242-43aa-8b1a-f182d9ee37ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_431bdf4a-1ea3-47fb-908d-8d1da55383a1" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_41c66225-f242-43aa-8b1a-f182d9ee37ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_d7edb282-f23a-4601-a3db-7b13e8aad630" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_431bdf4a-1ea3-47fb-908d-8d1da55383a1" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_d7edb282-f23a-4601-a3db-7b13e8aad630" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_3d14ee03-7f00-4ebf-862d-9239ae62a5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_431bdf4a-1ea3-47fb-908d-8d1da55383a1" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_3d14ee03-7f00-4ebf-862d-9239ae62a5b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_4a397c8b-0da9-47d3-b63c-ba284ec1237c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_431bdf4a-1ea3-47fb-908d-8d1da55383a1" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_4a397c8b-0da9-47d3-b63c-ba284ec1237c" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails" xlink:type="simple" xlink:href="blkb-20241231.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_c5577d69-1b62-4297-b96e-6e1a04931f52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_99bea44f-f9e8-4a43-b584-0a836542adcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_c5577d69-1b62-4297-b96e-6e1a04931f52" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_99bea44f-f9e8-4a43-b584-0a836542adcc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_982b3aff-b3bf-4e7e-9b3e-03b6f100c40d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_99bea44f-f9e8-4a43-b584-0a836542adcc" xlink:to="loc_srt_StatementGeographicalAxis_982b3aff-b3bf-4e7e-9b3e-03b6f100c40d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_982b3aff-b3bf-4e7e-9b3e-03b6f100c40d_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_982b3aff-b3bf-4e7e-9b3e-03b6f100c40d" xlink:to="loc_srt_SegmentGeographicalDomain_982b3aff-b3bf-4e7e-9b3e-03b6f100c40d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_dea4709b-3f03-4816-b02b-f057a37ce2d1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_982b3aff-b3bf-4e7e-9b3e-03b6f100c40d" xlink:to="loc_srt_SegmentGeographicalDomain_dea4709b-3f03-4816-b02b-f057a37ce2d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c682d9b8-7c98-489b-ac7d-0959f410d0a5" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_dea4709b-3f03-4816-b02b-f057a37ce2d1" xlink:to="loc_country_US_c682d9b8-7c98-489b-ac7d-0959f410d0a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_b2a7d9e6-1100-48e8-aa25-d25b5a436a47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_dea4709b-3f03-4816-b02b-f057a37ce2d1" xlink:to="loc_us-gaap_NonUsMember_b2a7d9e6-1100-48e8-aa25-d25b5a436a47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_1d49d5ef-9fc1-4aa4-aef2-230f716d64ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_c5577d69-1b62-4297-b96e-6e1a04931f52" xlink:to="loc_us-gaap_NoncurrentAssets_1d49d5ef-9fc1-4aa4-aef2-230f716d64ba" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="blkb-20241231.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_add0ec60-c155-4f89-a620-db9753f5478c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c5c06f3b-c089-42e9-b84a-c81f78377020" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c5c06f3b-c089-42e9-b84a-c81f78377020" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_8fc11b11-a83e-4d4c-8d36-f5b39b432114" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c5c06f3b-c089-42e9-b84a-c81f78377020" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_8fc11b11-a83e-4d4c-8d36-f5b39b432114" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_a8650138-ac8c-4585-b8ce-88f68fd66b01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_a8650138-ac8c-4585-b8ce-88f68fd66b01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_19abbd92-ff9d-4ba5-848d-28786ab347fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_19abbd92-ff9d-4ba5-848d-28786ab347fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2f119028-3563-4f04-ac52-087732264865" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2f119028-3563-4f04-ac52-087732264865" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e6f780cd-e0cc-4106-9757-254c000cde64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e6f780cd-e0cc-4106-9757-254c000cde64" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="simple" xlink:href="blkb-20241231.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_add0ec60-c155-4f89-a620-db9753f5478c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c5c06f3b-c089-42e9-b84a-c81f78377020" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c5c06f3b-c089-42e9-b84a-c81f78377020" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_a8650138-ac8c-4585-b8ce-88f68fd66b01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_a8650138-ac8c-4585-b8ce-88f68fd66b01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_19abbd92-ff9d-4ba5-848d-28786ab347fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_19abbd92-ff9d-4ba5-848d-28786ab347fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2f119028-3563-4f04-ac52-087732264865" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2f119028-3563-4f04-ac52-087732264865" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e6f780cd-e0cc-4106-9757-254c000cde64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e6f780cd-e0cc-4106-9757-254c000cde64" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails" xlink:type="simple" xlink:href="blkb-20241231.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_926aff7d-950f-400c-80dc-a3ea1c295f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_7d50bfa8-6d7f-4a7c-afc7-a44f9b547784" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_926aff7d-950f-400c-80dc-a3ea1c295f5f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_7d50bfa8-6d7f-4a7c-afc7-a44f9b547784" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6986195f-2768-4ae5-ae90-c2e31ebf4737" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_7d50bfa8-6d7f-4a7c-afc7-a44f9b547784" xlink:to="loc_srt_StatementGeographicalAxis_6986195f-2768-4ae5-ae90-c2e31ebf4737" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6986195f-2768-4ae5-ae90-c2e31ebf4737_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6986195f-2768-4ae5-ae90-c2e31ebf4737" xlink:to="loc_srt_SegmentGeographicalDomain_6986195f-2768-4ae5-ae90-c2e31ebf4737_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9e9a1c79-4d9f-4bfd-bcea-6ee3369fd6c4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6986195f-2768-4ae5-ae90-c2e31ebf4737" xlink:to="loc_srt_SegmentGeographicalDomain_9e9a1c79-4d9f-4bfd-bcea-6ee3369fd6c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d6e91e94-7f47-4813-9ef8-5fd3baedf919" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9e9a1c79-4d9f-4bfd-bcea-6ee3369fd6c4" xlink:to="loc_country_US_d6e91e94-7f47-4813-9ef8-5fd3baedf919" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_31de0838-addb-42f2-a804-c9a86760d545" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9e9a1c79-4d9f-4bfd-bcea-6ee3369fd6c4" xlink:to="loc_country_GB_31de0838-addb-42f2-a804-c9a86760d545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_7729d080-c8ca-4fd8-9eab-052fc0f97356" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9e9a1c79-4d9f-4bfd-bcea-6ee3369fd6c4" xlink:to="loc_us-gaap_NonUsMember_7729d080-c8ca-4fd8-9eab-052fc0f97356" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c8d88d84-eeac-45fd-b68e-eb6910a3a33c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_926aff7d-950f-400c-80dc-a3ea1c295f5f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c8d88d84-eeac-45fd-b68e-eb6910a3a33c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails" xlink:type="simple" xlink:href="blkb-20241231.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_9f25b47b-60f8-48f9-8a4f-3d1fb70be51c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4f2f059b-1ec4-476b-9adb-b30d12f42c46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9f25b47b-60f8-48f9-8a4f-3d1fb70be51c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4f2f059b-1ec4-476b-9adb-b30d12f42c46" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a10713ca-72ac-4028-b689-922299d7b417" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4f2f059b-1ec4-476b-9adb-b30d12f42c46" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a10713ca-72ac-4028-b689-922299d7b417" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a10713ca-72ac-4028-b689-922299d7b417_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a10713ca-72ac-4028-b689-922299d7b417" xlink:to="loc_us-gaap_SegmentDomain_a10713ca-72ac-4028-b689-922299d7b417_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a84588f5-a072-4908-b972-e70f1acb5a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a10713ca-72ac-4028-b689-922299d7b417" xlink:to="loc_us-gaap_SegmentDomain_a84588f5-a072-4908-b972-e70f1acb5a8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SocialSectorMember_1c0043fb-da6b-471f-8eb2-541e7c8f483b" xlink:href="blkb-20241231.xsd#blkb_SocialSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a84588f5-a072-4908-b972-e70f1acb5a8c" xlink:to="loc_blkb_SocialSectorMember_1c0043fb-da6b-471f-8eb2-541e7c8f483b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CorporateSectorMember_fdef0e74-2477-4817-ab80-0c78a2bcf869" xlink:href="blkb-20241231.xsd#blkb_CorporateSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a84588f5-a072-4908-b972-e70f1acb5a8c" xlink:to="loc_blkb_CorporateSectorMember_fdef0e74-2477-4817-ab80-0c78a2bcf869" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_94abfa53-b2e2-4815-a744-d2d5cb0347f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9f25b47b-60f8-48f9-8a4f-3d1fb70be51c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_94abfa53-b2e2-4815-a744-d2d5cb0347f7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="simple" xlink:href="blkb-20241231.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_8a4a567d-1181-4bcc-9669-57445efe3c10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_7d1c6459-477c-4e5e-9f8e-1abfe83da39a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8a4a567d-1181-4bcc-9669-57445efe3c10" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_7d1c6459-477c-4e5e-9f8e-1abfe83da39a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_40414749-0db1-467e-9494-fb3419c5538f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_7d1c6459-477c-4e5e-9f8e-1abfe83da39a" xlink:to="loc_srt_ProductOrServiceAxis_40414749-0db1-467e-9494-fb3419c5538f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_40414749-0db1-467e-9494-fb3419c5538f_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_40414749-0db1-467e-9494-fb3419c5538f" xlink:to="loc_srt_ProductsAndServicesDomain_40414749-0db1-467e-9494-fb3419c5538f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3314468a-e3e8-41f0-adf3-fccc0932fcd6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_40414749-0db1-467e-9494-fb3419c5538f" xlink:to="loc_srt_ProductsAndServicesDomain_3314468a-e3e8-41f0-adf3-fccc0932fcd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember_1314f3b0-4bfe-4fdf-a9e5-3d9b52b0d941" xlink:href="blkb-20241231.xsd#blkb_ContractualRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3314468a-e3e8-41f0-adf3-fccc0932fcd6" xlink:to="loc_blkb_ContractualRecurringMember_1314f3b0-4bfe-4fdf-a9e5-3d9b52b0d941" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember_6d01cc4c-119f-45a0-9285-41917bd9cc9c" xlink:href="blkb-20241231.xsd#blkb_TransactionalRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3314468a-e3e8-41f0-adf3-fccc0932fcd6" xlink:to="loc_blkb_TransactionalRecurringMember_6d01cc4c-119f-45a0-9285-41917bd9cc9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_9964b34d-6801-4036-8e73-afba9f80c463" xlink:href="blkb-20241231.xsd#blkb_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3314468a-e3e8-41f0-adf3-fccc0932fcd6" xlink:to="loc_blkb_RecurringMember_9964b34d-6801-4036-8e73-afba9f80c463" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ba6eca74-b03f-45af-9f4d-1075e2c82baa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8a4a567d-1181-4bcc-9669-57445efe3c10" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ba6eca74-b03f-45af-9f4d-1075e2c82baa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="blkb-20241231.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_a830a15d-e754-48f7-b1e5-5034328652ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_0d596257-4440-4528-980f-23beb9e8fe3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_a830a15d-e754-48f7-b1e5-5034328652ff" xlink:to="loc_us-gaap_SubsequentEventTable_0d596257-4440-4528-980f-23beb9e8fe3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8580eb78-699d-4857-b246-435ebbaa2462" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_0d596257-4440-4528-980f-23beb9e8fe3d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8580eb78-699d-4857-b246-435ebbaa2462" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8580eb78-699d-4857-b246-435ebbaa2462_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8580eb78-699d-4857-b246-435ebbaa2462" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8580eb78-699d-4857-b246-435ebbaa2462_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_171e2a60-0ca6-45f4-a504-5029f5b0dcd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8580eb78-699d-4857-b246-435ebbaa2462" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_171e2a60-0ca6-45f4-a504-5029f5b0dcd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_82185e5f-c614-42c3-974e-6f892599e91d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_171e2a60-0ca6-45f4-a504-5029f5b0dcd5" xlink:to="loc_us-gaap_SubsequentEventMember_82185e5f-c614-42c3-974e-6f892599e91d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LeaseReleasePayment_f75c5cec-628b-4dd9-b09a-06a362619eeb" xlink:href="blkb-20241231.xsd#blkb_LeaseReleasePayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_a830a15d-e754-48f7-b1e5-5034328652ff" xlink:to="loc_blkb_LeaseReleasePayment_f75c5cec-628b-4dd9-b09a-06a362619eeb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.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_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIDisposition_2bc15996-1c62-45a9-a4c1-1eaa2ad4bcaa" xlink:href="blkb-20241231.xsd#blkb_EVERFIDisposition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_blkb_EVERFIDisposition_2bc15996-1c62-45a9-a4c1-1eaa2ad4bcaa" xlink:type="arc" order="691"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="692"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="101"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_2c6a334c-d7aa-4cd3-b9b2-bfc0a207c8ae" xlink:href="blkb-20241231.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_2c6a334c-d7aa-4cd3-b9b2-bfc0a207c8ae" xlink:type="arc" order="41"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DavidJ.BenjaminMember_254eb401-4c15-4a76-9ae2-c28fa7314371" xlink:href="blkb-20241231.xsd#blkb_DavidJ.BenjaminMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_DavidJ.BenjaminMember_254eb401-4c15-4a76-9ae2-c28fa7314371" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KevinRMcDearisMember_5323eda1-ace1-474e-851f-b3fd33fb3967" xlink:href="blkb-20241231.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_5323eda1-ace1-474e-851f-b3fd33fb3967" xlink:type="arc" order="3"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>blkb-20241231_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 2025 Workiva-->
<!--r:965f50d6-39eb-441e-8657-691f2158cf7a,g:1ffd144a-c4e3-4a93-875b-a357a51aadfa-->
<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_blkb_EVERFILimitedMember_ff4f93d5-3a8e-411f-afaf-364dcdae1ccc_terseLabel_en-US" xlink:label="lab_blkb_EVERFILimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EVERFI Limited [Member]</link:label>
    <link:label id="lab_blkb_EVERFILimitedMember_label_en-US" xlink:label="lab_blkb_EVERFILimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EVERFI Limited [Member]</link:label>
    <link:label id="lab_blkb_EVERFILimitedMember_documentation_en-US" xlink:label="lab_blkb_EVERFILimitedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">EVERFI Limited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFILimitedMember" xlink:href="blkb-20241231.xsd#blkb_EVERFILimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_EVERFILimitedMember" xlink:to="lab_blkb_EVERFILimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ac90db1b-eab3-4ad3-b2d9-5501cc17c385_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net (loss) income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_52b38e19-9318-4ebb-b2ff-5c752ec85732_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_30f78f2a-b8aa-47db-b8bb-502081764f4a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/dei-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ffcfc5ae-b4a0-4dea-8f86-988ef31f4c4b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_aa101c3f-eaba-4192-b51b-895efecfafa7_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_53c961e9-11ee-48a3-91bf-c2936d68d9b8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxAuthorityDomain_15063813-f631-4587-a709-0c3783cc931f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_blkb_CorporateSectorMember_a9199adf-5381-4b0a-a1fe-16cf22ae9332_terseLabel_en-US" xlink:label="lab_blkb_CorporateSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Corporate Sector</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CorporateSectorMember" xlink:href="blkb-20241231.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_LegalCostsPolicyTextBlock_290e0b0d-3a46-4f14-82cd-239312e1b698_terseLabel_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_TradingSymbol_2f82f5d1-11ca-4943-ae3d-9c9238c7df6b_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_5b6100c8-4095-4595-b35d-f91e5e063b30_terseLabel_en-US" xlink:label="lab_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_522791ed-79a1-44e2-a16f-41608dbcfe45_negatedTerseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Security Incident, Accrued Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:href="blkb-20241231.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_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_NonCashImpairmentCharges_3ba1d8de-9a8e-4a7e-8efc-4ab150fd688d_terseLabel_en-US" xlink:label="lab_blkb_NonCashImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EVERFI impairment charges</link:label>
    <link:label id="lab_blkb_NonCashImpairmentCharges_label_en-US" xlink:label="lab_blkb_NonCashImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-cash impairment charges</link:label>
    <link:label id="lab_blkb_NonCashImpairmentCharges_documentation_en-US" xlink:label="lab_blkb_NonCashImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-cash impairment charges including intangible assets and capitalized software and content development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonCashImpairmentCharges" xlink:href="blkb-20241231.xsd#blkb_NonCashImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_NonCashImpairmentCharges" xlink:to="lab_blkb_NonCashImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_c2d365bf-4fbe-4504-8f0d-356117dd85b0_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AllowanceForDoubtfulAccountsReceivableCurrent_86bee841-174f-483b-a356-b0924783e01c_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_70b82fce-ff08-4208-b20b-c7d93abf490b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_62e83199-485d-4b32-8095-7c139f4fffc8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInAccountsReceivable_32b31535-d214-479c-a254-6ee77e17bb93_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_EarningsPerSharePolicyTextBlock_0ec7929e-5f76-4915-b781-305a1e47eb3c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Loss) 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" 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/2024/elts/us-gaap-2024.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_ae269b41-0589-4ca9-90fd-f067c4958873_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_us-gaap_HedgingRelationshipDomain_9dd49567-66ea-4270-a065-1089a72ab643_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_e4a72a9a-8de1-47b1-942f-72e5ae470f3d_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/ecd-2024.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_NetInvestmentHedgingMember_aecd7ce3-0af8-4abe-8ffd-5eac7d23114d_terseLabel_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_DavidJ.BenjaminMember_label_en-US" xlink:label="lab_blkb_DavidJ.BenjaminMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">David J. Benjamin [Member]</link:label>
    <link:label id="lab_blkb_DavidJ.BenjaminMember_documentation_en-US" xlink:label="lab_blkb_DavidJ.BenjaminMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">David J. Benjamin</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DavidJ.BenjaminMember" xlink:href="blkb-20241231.xsd#blkb_DavidJ.BenjaminMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DavidJ.BenjaminMember" xlink:to="lab_blkb_DavidJ.BenjaminMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_faefc561-3e31-4a89-b0e2-9ec3d484e8f4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ValuationAllowancesAndReservesTypeAxis_8f20fcbf-7e56-416f-93f7-a6f006210045_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_country_US_86ff8678-9ffd-4c03-a880-ed3d06a811fc_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/country-2024.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_64cdb3f6-16ef-48f9-9cf3-1c7a53fbcdf5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_49a7f77f-f655-420b-90d1-0e3b7ea65659_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_7a04b11c-0b12-4f64-830a-8e77698cdbc9_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsGross_9f5a15a9-3aa2-4a17-a400-8a70a9ef71eb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_1c437f46-efa8-4e09-b0f4-92c32e7ab5c4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_10ef4ff0-0966-4cb5-9fff-2f65a1202c2e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInOperatingActivities_8c7d0bc1-83e5-4615-9c98-3709d28992d6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_5bccc68a-136a-4b46-ad97-0ee20a24b963_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_ad9e6b9d-e394-4f12-a569-79fedcc12616_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SecuredDebtMember_a875fe38-808c-4066-b286-9998e332c2fb_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_EVERFIDisposition_c4fe106a-7afb-4d00-b2e5-64f8ed35036c_terseLabel_en-US" xlink:label="lab_blkb_EVERFIDisposition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EVERFI disposition</link:label>
    <link:label id="lab_blkb_EVERFIDisposition_label_en-US" xlink:label="lab_blkb_EVERFIDisposition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EVERFI disposition</link:label>
    <link:label id="lab_blkb_EVERFIDisposition_documentation_en-US" xlink:label="lab_blkb_EVERFIDisposition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The company's expenses related to the disposition of our EVERFI business, including non-cash impairment charges of intangible assets and loss on sale of business.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIDisposition" xlink:href="blkb-20241231.xsd#blkb_EVERFIDisposition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_EVERFIDisposition" xlink:to="lab_blkb_EVERFIDisposition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_3ede31a8-1bea-45ae-9bb0-bd910d2294ea_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_92156426-7318-448d-9378-e466668759d9_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_TransactionalRecurringMember_0a4cf09e-1554-4568-8c05-e020de225b24_terseLabel_en-US" xlink:label="lab_blkb_TransactionalRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Transactional Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember" xlink:href="blkb-20241231.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_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_FairValueByMeasurementFrequencyAxis_955a1f1d-564e-4ecd-949d-b185ff6b7641_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_Q12024ASRSettlementMember_ae44a2cd-d379-457a-89e5-5cc23ac7350c_terseLabel_en-US" xlink:label="lab_blkb_Q12024ASRSettlementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Q12024ASRSettlement</link:label>
    <link:label id="lab_blkb_Q12024ASRSettlementMember_label_en-US" xlink:label="lab_blkb_Q12024ASRSettlementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Q12024ASRSettlement [Member]</link:label>
    <link:label id="lab_blkb_Q12024ASRSettlementMember_documentation_en-US" xlink:label="lab_blkb_Q12024ASRSettlementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Q12024ASRSettlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_Q12024ASRSettlementMember" xlink:href="blkb-20241231.xsd#blkb_Q12024ASRSettlementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_Q12024ASRSettlementMember" xlink:to="lab_blkb_Q12024ASRSettlementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_5f61a63d-1382-4c0d-bea0-9240082cdc18_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/ecd-2024.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_us-gaap_ProceedsFromDivestitureOfBusinesses_e5c9e471-ff46-457b-b19e-95d968a292fe_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash (used) received in disposition 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" 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/2024/elts/us-gaap-2024.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_UseOfEstimates_c0023f0e-587a-4cdc-8e83-1c4de9fa105f_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_DesignatedCurrencyRateMember_cbabef59-f85c-471e-9800-cd2cfe790807_terseLabel_en-US" xlink:label="lab_blkb_DesignatedCurrencyRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Designated currency rate [Member]</link:label>
    <link:label id="lab_blkb_DesignatedCurrencyRateMember_label_en-US" xlink:label="lab_blkb_DesignatedCurrencyRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Designated Currency Rate [Member]</link:label>
    <link:label id="lab_blkb_DesignatedCurrencyRateMember_documentation_en-US" xlink:label="lab_blkb_DesignatedCurrencyRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Variable rate based on Designated Currency of the loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DesignatedCurrencyRateMember" xlink:href="blkb-20241231.xsd#blkb_DesignatedCurrencyRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DesignatedCurrencyRateMember" xlink:to="lab_blkb_DesignatedCurrencyRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_fad756e1-c643-4d2b-9edf-26256ae8d751_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_7f4600fc-7f56-49b9-9b2b-58014c32c2d9_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_DeferredTaxAssetsCapitalLossCarryforwards_82c7a998-f504-4187-86cc-05fbd44b4c14_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital loss carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Capital Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_66c21fff-cd45-488a-8086-2488fc918221_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_FairValueInputsLevel3Member_2e46e60f-6239-4c83-a3d3-9f3afa080fbb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4816353b-b939-4143-8ce3-430d8611619a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e6b3e0f9-5336-467a-9165-f8770412591e_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_a3a9ccbd-8e81-4362-bcce-076bf47edba6_terseLabel_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_4a76060d-ec97-4370-80d9-604c3e28449c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_4449e71f-b10d-41c4-b8bf-c65c84b96587_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CreditFacilityDomain_ee1a01f1-e6c0-40cd-8d81-94a4851cfc37_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_LiabilityInsuranceAmountDeductible_468660c1-0628-47d6-a013-3436b50bb9ce_terseLabel_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Liability Insurance, Amount, Deductible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible" xlink:href="blkb-20241231.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_Goodwill_a1781d95-800c-4af9-8d01-fc3225b563f6_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_77256dbd-9712-458a-93df-36d63228a681_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at December 31, 2023</link:label>
    <link:label id="lab_us-gaap_Goodwill_43a2db43-495e-4c88-8e7f-01e0e067e209_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at December 31, 2024</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" 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/2024/elts/us-gaap-2024.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_AllowanceForDoubtfulAccountsReceivable_73e7032a-e8ea-40b0-8cfe-74c83abc8919_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_5d821617-effb-4dda-b077-e26fb2934d34_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_7eec09e4-1287-4dd4-9df5-8592ab50996f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_27f37b76-e0fa-4fa4-b931-492d9e1328ab_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_StockRepurchaseProgramAuthorizedAmount1_4b228798-5311-4d28-8225-35ab15eb7f7a_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program, authorized amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_37b46f08-2fd0-45fa-9df3-14a71ace7431_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_1a358692-46bf-49eb-b892-34ad7dabeb5d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" 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" 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" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_cec64e26-c45b-46a9-a65e-ceae8ac59c9b_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_LineOfCreditFacilityVariableInterestRate_07e2866b-71f1-4a24-a56f-922d7d412517_terseLabel_en-US" xlink:label="lab_blkb_LineOfCreditFacilityVariableInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ForeignExchangeForwardMember_586393df-d742-4ef6-bd5c-50ee9232e03b_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_Depreciation_6793334f-26dd-4880-ac28-85acb54c73c7_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_98013721-efa0-4e58-a2f6-0dc6068cb78a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025&#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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_5c2c5fa0-cc6e-4eff-b448-98cd6fbc9a8f_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive loss</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" 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/2024/elts/us-gaap-2024.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_us-gaap_RepaymentsOfLinesOfCredit_0ae3da48-be52-45c8-bf77-98918a4b2c70_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2f00312a-69d2-42ab-9663-a9efe7ee015c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_54203881-39bb-475b-a739-aff525020e94_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_December2021StockRepurchaseProgramMember_8757fed9-59d2-4a1e-9e74-ac5807923cb7_terseLabel_en-US" xlink:label="lab_blkb_December2021StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">December 2021 Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_December2021StockRepurchaseProgramMember" xlink:href="blkb-20241231.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_AwardTypeAxis_baa2cd06-b603-4772-81a8-cf6a5613db7c_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredTaxLiabilities_173441a8-1ca0-47c3-a0f6-22257f20f435_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_b182cf79-a6c0-44f7-9de6-a75134bc0537_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GoodwillForeignCurrencyTranslationGainLoss_0087fd39-9253-4746-bcd8-929bcd493c2d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_62d973d9-2397-4e65-806f-68a374219436_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_9901a91b-1b10-4ead-9f55-9c69f49f17c8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_105474b9-93ae-47d2-80ca-82b2c78408f9_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RepaymentsOfDebt_7ba873c9-e6df-4d1b-a929-799415adeb9e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_IcfrAuditorAttestationFlag_5ab8a5a6-00ff-498b-94a6-147624d0139d_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_Liabilities_92fdfd35-6c50-44f4-b1cf-0f83bbce733e_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NoncurrentAssets_ff67c4e6-e1c1-4300-8b40-ee9a304aa803_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CommonStockParOrStatedValuePerShare_bb85decf-aebc-4b5a-9fe1-7c31b21f6c85_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a6cb264-ae98-4cbb-b952-7dff4900e961_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_b1ce2ee6-d99d-4f94-b69c-f5fd998b4218_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_1e3018e5-2faf-46e2-a949-e1e1a3e384ca_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe08b938-6db0-425d-9c38-bf20bb5ef94d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_OperatingLeaseLiabilityCurrent_156b7258-08c2-4731-af09-faef590eb03c_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_RestrictedStockUnitTimeBasedMember_d56f02ad-6778-401d-860c-b754b3415cc2_terseLabel_en-US" xlink:label="lab_blkb_RestrictedStockUnitTimeBasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_NonvestedRestrictedStockSharesActivityTableTextBlock_ae71ea01-4b60-417f-a005-161e02446644_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ContractualRecurringMember_4ba7a9e0-8638-45b9-a9b8-f1bc2811439c_terseLabel_en-US" xlink:label="lab_blkb_ContractualRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Contractual Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember" xlink:href="blkb-20241231.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_DeferredTaxAssetsOperatingLossCarryforwards_1fe3520f-8258-485c-9857-232eb69bb483_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EquipmentMember_35072d4b-d9eb-4a04-9e26-d08f8c001920_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SubsequentEventLineItems_36f510ed-24d1-4074-b144-c697b1f4577e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentGross_21b31d0a-6eec-4564-b665-b1da5f189afe_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtInstrumentLineItems_f1c87a96-bcb6-4450-a0fc-a32df78f8001_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_us-gaap_ResearchAndDevelopmentExpenseMember_7e545a37-7498-446f-9f66-cb06f36bdab3_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_OtherAssets_d1706a31-bb3e-4f1c-818e-9023b50ccb69_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_d9acd6c0-5ba5-4b59-bce3-066a2eeab2b8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_BasisOfAccountingPolicyPolicyTextBlock_403200e5-d254-41dd-828f-af2ee4fa5652_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_WeightedAverageNumberOfDilutedSharesOutstanding_0fa263bb-d62a-476d-968f-4964326fd01d_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted weighted average shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_822997b4-373d-45bf-b944-253c032d9e28_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_StockholdersEquity_e18d0fdc-e74f-42c8-8e95-7d1da141fc2c_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_fbe6daea-4981-47b4-8f8b-384c6c4b9af1_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_bde3692d-d4b3-4e69-b89f-96685cf5e318_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsGross_4a313195-f94c-4abb-a514-48988cc4ed88_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_TreasuryStockValue_d6b6dd9e-d57b-4fc3-aa49-d12020430631_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, at cost; 21,697,785 and 15,562,864 shares at December&#160;31, 2024 and December&#160;31, 2023, 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" 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/2024/elts/us-gaap-2024.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_ProceedsFromIssuanceOfDebt_a05c4e41-01b1-4f21-83b6-9cd05d8ac8c9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_BusinessCombinationsAbstract_2b0a1757-ccdd-419a-90af-e2d870bfd2f8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeAssetsCurrent_70caf6cb-cc19-4e3d-b233-f3fa703b3b9f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfGoodwillTextBlock_4d9d38aa-2c73-4ad7-9e2b-b7649098ba49_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_c679c787-982c-47d1-ba0e-0b9f9ce44b53_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DefinedContributionPlanCostRecognized_d9b0c743-96f0-465b-8694-37be5e6615bc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CostOfSalesMember_a4a46576-c693-4f81-9966-33d646eb7503_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6a9563ae-2e08-41e1-9955-3fe5289c0234_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentFiscalPeriodFocus_7ff8edbd-0cd3-4593-8671-e6967991cc16_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationIncrease_f2649081-19e9-4cca-9d1a-6cd0dd7fce93_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_d99c809b-8c49-4f71-8f87-99f04db919c0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028&#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" 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/2024/elts/us-gaap-2024.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_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b7ed6d89-7b34-4f4f-a14e-a6debb8b9628_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_edcee6ae-0980-4ef5-a282-31108fe8b071_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4e474500-486f-4f9c-83c9-d71b963f4091_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026&#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" 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/2024/elts/us-gaap-2024.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_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_us-gaap_AssetsAbstract_dd5ad844-d7bf-4b6b-9a47-7f714c9d9934_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8b4b6aca-290c-404b-931b-55b250c4eaae_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentType_04dc1252-158b-4953-8a67-805c98b9d102_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DerivativeContractTypeDomain_13186f94-151a-4636-8dae-32e1305f47cf_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtInstrumentInterestRateEffectivePercentage_1e275968-3b62-4ef5-80e8-58f3fe9b1982_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InternalUseSoftwarePolicy_7d500792-ad2d-4647-9e67-185388aa753b_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_d6f834b0-9874-46f6-85fb-81d27e7c2496_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SecurityIncidentExpectedCost_a54bd636-4fd1-48c5-87e5-d198da5c53b1_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentExpectedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_eacbf68e-c6ab-4597-8b88-245eeb24192c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_77597051-1621-48a9-afed-fe8cd3e9ecc6_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_9d54f11b-e19f-4f11-a741-21192d541d63_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ContractWithCustomerAssetAndLiabilityTableTextBlock_2a335841-bf56-42b7-8bff-a0c166488911_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_38f767b4-bb85-47c8-9c0f-48936fd702a0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_8ec24cfa-d018-4818-aa22-8c4c4a2ef5b2_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SubsequentEventTable_e7381016-389a-46fd-8ee5-2f2341ed3cbd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_ae93528b-c66e-474b-821f-92e9c3ef64fe_terseLabel_en-US" xlink:label="lab_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_srt_MaximumMember_a3e83bf4-c7cd-4c42-83b9-42f0e8347062_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_52a33df1-bd2a-4bf0-8227-b5c9c2c7a08f_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_FurnitureAndFixturesMember_a756ba9b-bf62-4428-b808-6e360be88bc8_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_DispositionRelatedCosts_4ead18ad-48cb-489c-9b95-c58bfee7aa6a_terseLabel_en-US" xlink:label="lab_blkb_DispositionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposition-related costs</link:label>
    <link:label id="lab_blkb_DispositionRelatedCosts_label_en-US" xlink:label="lab_blkb_DispositionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposition-related costs</link:label>
    <link:label id="lab_blkb_DispositionRelatedCosts_documentation_en-US" xlink:label="lab_blkb_DispositionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disposition-related costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DispositionRelatedCosts" xlink:href="blkb-20241231.xsd#blkb_DispositionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DispositionRelatedCosts" xlink:to="lab_blkb_DispositionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_af7f4ce2-3710-4af9-a21d-851f3808832a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LeaseCost_abc46728-6a3d-42e7-a8b4-025b5f010a18_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_66558b6f-bd68-45c0-89c2-610a527e6864_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_SupplierFinanceProgramObligation_8a9145a6-d94e-44c8-bbc9-fbab2f6f074b_periodStartLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at December 31, 2023</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_4d54ca2e-60db-40bf-9759-bd856445ee7f_periodEndLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at December 31, 2024</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" 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/2024/elts/us-gaap-2024.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_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_52172bf4-b9fb-4d2d-a89f-4cb0f20ab89b_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">(Loss) income 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" 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/2024/elts/us-gaap-2024.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_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_12090fd9-2432-4172-82e1-2ee2ed23bcaf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_us-gaap_SummaryOfValuationAllowanceTextBlock_ec84a345-3bf1-49aa-9375-7e67a48f86a9_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DisaggregationOfRevenueLineItems_aadc566c-9863-4d98-b32e-e43996c701a9_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_VariableLeaseCost_7ee9b414-c472-45e4-991b-306bc0bcf2d8_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GoodwillImpairmentLoss_50d34825-7bb9-4db8-9934-e6b1bceecd37_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_902c72d2-d6db-45fe-944e-5b4eac9bf728_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Schedule Of Debt Instruments, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:href="blkb-20241231.xsd#blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:to="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_2eaa4d35-146a-4a09-a9cd-0f100eace6b9_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_us-gaap_SubsequentEventTypeDomain_c432f368-3991-4eab-b33f-05858a520f0c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CapitalizedComputerSoftwareAmortization1_80cbc2e1-5f52-4203-a6c9-364fe948b142_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAssumed1_212b2267-c64d-4fb3-94ef-36f8f957aaf8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LoansAssumed1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LoansAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAssumed1" xlink:to="lab_us-gaap_LoansAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_bfa62daf-f2c8-4633-845d-599475b7d06b_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EarningsPerShareDiluted_04ad02a2-111a-4749-a82c-dddaceb18d86_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (loss) 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_968fd84b-8f4f-494c-b8f5-ffd850fec898_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6462e1ee-16d1-4110-bd07-0137d43d6d95_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StateAndLocalJurisdictionMember_07a21668-2c2b-4288-8493-c4d41cc1e8c2_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_8b024c2a-2d13-4500-b012-c2f5e479d260_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_d9a26e51-d4bb-493d-837e-1fc72b5a538c_terseLabel_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_45d23614-25a8-4390-8058-4a6e902fd613_totalLabel_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" 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-20241231.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_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA_156893e0-db62-4574-a5c8-683d6ae0ed65_terseLabel_en-US" xlink:label="lab_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility, available increase capacity, percent of EBITDA</link:label>
    <link:label id="lab_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA_label_en-US" xlink:label="lab_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Available Increase Capacity, Percent of EBITDA</link:label>
    <link:label id="lab_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA_documentation_en-US" xlink:label="lab_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum allowable increase based on percentage of EBITDA 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_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" xlink:href="blkb-20241231.xsd#blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" xlink:to="lab_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_eda1cc6b-6d97-459f-aa37-34e994ef624e_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_54dca3ed-c891-42c1-a1c8-f444e545e627_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredTaxLiabilitiesAbstract_a1b5cbf6-48d8-4364-ba7f-88d79b75af11_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ForeignCurrencyTransactionGainLossBeforeTax_250a94c7-5409-4751-bc24-0252f70b2477_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Currency revaluations gains (losses)</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_763ecbbe-7806-4771-a101-eb5037a5ebcf_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency revaluation gains (losses)</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_StatementOfFinancialPositionAbstract_7bf651aa-408b-46d2-bcad-f21d215d6d30_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_ThirdpartyTechnologyMember_afecfcd8-58bf-4bf4-a496-b552c25c2ec9_terseLabel_en-US" xlink:label="lab_blkb_ThirdpartyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_us-gaap_DeferredTaxLiabilitiesOther_f897db85-5cfd-4d30-97aa-6925bef32fac_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_13c99393-9b0f-4544-adaa-eeee48a4005a_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7bc3e0ae-6937-4e48-bfa5-ca971a243564_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_GlobalHQMember_9cdbb7a2-1619-42c0-8f58-f43decf9e6d2_terseLabel_en-US" xlink:label="lab_blkb_GlobalHQMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Global HQ [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember" xlink:href="blkb-20241231.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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_ecf0d153-fbe7-46ae-8a14-b3ba7e8ec361_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on disposal</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_22f8f13a-976f-493d-8045-7351c3146d1e_negatedLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_IncomeTaxExpenseBenefit_1e10ff76-ec85-4a77-858c-e0cdc3d92595_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax (benefit) provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_c146c685-9f62-4593-a011-1bdb6db3714a_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total income tax (benefit) provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_DerivativeNotionalAmount_df81135d-dcbf-4f46-abb7-64519f36dcef_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeAssets_a3479b8d-7c28-45d7-a299-1ea874b3990d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_762b773f-0b8d-452a-8449-4f8652955bf1_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_8360bbaf-469c-42c9-913c-54b28a97001b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerExcludingAssessedTax_8fca0467-42d4-4e2e-a478-0b64c8babf63_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StatementOfIncomeAndComprehensiveIncomeAbstract_8c359063-2db6-41e4-9164-a6cbcf064949_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInInvestingActivities_56aa7620-1983-42a1-b0c3-8efcd3d998cf_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InterestExpense_ddb58428-72ab-49f7-83b9-641737d60dec_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" xml:lang="en-US">Interest Expense, Operating and Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncomeTaxAuthorityAxis_f2183834-f6e4-486a-9cd5-cd282f8410d2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_c0d79f8c-f09e-435d-a879-5b749ee7accd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_a26cdfef-da91-40d4-b4f8-8a3df79b0fe3_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_fbc07999-4428-4dce-91d3-3e8599e4c4b1_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_33822bfb-51d1-405f-b7d7-64ad13586cca_terseLabel_en-US" xlink:label="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0aced7d3-f751-48de-9d2e-6269c9d58388_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_TaxCreditCarryforwardAxis_a8175863-feee-4b3e-8f0e-017cf0df8720_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7b42f511-1e8a-4fcd-a697-7c23d9b3907a_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AllowanceforReturnsMember_0fc06644-c52b-44d6-8193-b1ba790ef9dc_terseLabel_en-US" xlink:label="lab_blkb_AllowanceforReturnsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_a170e7c8-3a55-473a-8276-ee793b14b467_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_86e41e03-e408-4d7b-8610-653225d51381_terseLabel_en-US" xlink:label="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_1569f844-1c90-4f65-82a0-e98c2d11f20a_terseLabel_en-US" xlink:label="lab_blkb_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesLineItems" xlink:href="blkb-20241231.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_DefinedContributionPlanDisclosureLineItems_4e4591d3-3161-41bb-b987-bc70d226a432_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_dbf6c419-3860-4a2b-9bc1-8b299e59d267_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a3822fab-f4e3-4cd6-995a-d1f553e35288_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RestrictedCash_362736de-4147-4b44-a659-94ffa4a5f8d3_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LongtermDebtTypeDomain_4e8c55ad-9b1e-4e17-a72c-d54ae1d070b3_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EntityAddressStateOrProvince_f4914e10-ee52-40e8-933c-2c6388081ecd_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_57e3b75f-073c-431f-ba34-99373b6e8694_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_us-gaap_AccountsPayableTradeCurrent_b5a05ffe-acb8-438c-9ad9-f0b72000dfe7_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrent" xlink:to="lab_us-gaap_AccountsPayableTradeCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_8e96b92d-3f0c-406a-8e88-61442888fe30_negatedTerseLabel_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" 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-20241231.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_EquityClassOfTreasuryStockLineItems_06132446-ab10-4447-8e5f-eecde1c7c323_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DeferredChargesPolicyTextBlock_9048e1e6-9fe1-4326-a33a-59769a2c8b1d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d29bdfa4-a462-493a-b967-b737d6174f3c_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unvested, weighted average grant date fair value, beginning of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e03dda10-be54-4f60-a630-f9f64b769b0a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LiabilitiesAndStockholdersEquityAbstract_2735876d-17de-40c1-a19e-eaf960ba5c16_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativesAndFairValueTextBlock_b223105a-47d9-4a78-9040-aab814c6edd7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:to="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_ae7b839c-fbd6-4c96-9222-6a223e1a3344_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in valuation reserve</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" 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/2024/elts/us-gaap-2024.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_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_a623011e-926a-4dd2-af35-d7b72ce401c3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_87d32e79-b5b2-4ed7-9844-7bb862119fe4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_CapitalizedComputerSoftwareAccumulatedAmortization_5ee92d0b-c39b-4c94-9b11-967d38b2c286_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_cf64c6db-1d7c-49c8-9988-a878f94719c7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax examination, penalties and interest accrued</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Examination, Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_35df08cb-7fac-474d-b8fb-a25f34f16ddf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_57e25c28-bd4c-4a19-b5f8-434ee0a2b9ec_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_DerivativeInstrumentsGainLossLineItems_64b47272-b832-4f48-a2ee-39517cd92216_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6cc8e757-c005-4d11-8d46-d55efea7100c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_EVERFIMember_7737c1af-24fa-403d-9cf3-808dcc5e4d29_terseLabel_en-US" xlink:label="lab_blkb_EVERFIMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">EVERFI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember" xlink:href="blkb-20241231.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_PropertyPlantAndEquipmentAbstract_0c272161-6692-4360-8686-bd968801e7b6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AdditionalFinancialInformationDisclosureTextBlock_349e4271-712c-4eaf-b9fc-d29f2bbc5d4f_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EarningsPerShareTextBlock_e4279d19-55a9-4554-af0e-105ac0cc8bbe_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_a0fc5d48-eaa0-4d80-960e-f95d485a5bfe_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RestrictedCashAndCashEquivalentsAtCarryingValue_cf27db0e-efbe-4973-9e35-99c4ee5ad8a4_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_fea44260-30e6-46e7-95ca-4d4a39e0c555_totalLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_66ed0bf4-cda1-464b-afd8-5dd51df76e99_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock granted, weighted average grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6711d511-1fc8-4b22-b69f-aa44931c9ecf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxPolicyTextBlock_17f17bb4-976c-4222-ba35-9467b0e8fc52_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_SegmentDomain_3825548e-808d-461f-82e3-da6c8a35f973_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_ComputerSoftwareMember_e840aa87-92aa-4781-a28b-b46568c468bd_terseLabel_en-US" xlink:label="lab_blkb_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.xsd#blkb_ComputerSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ComputerSoftwareMember" xlink:to="lab_blkb_ComputerSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_c2c0a67d-7120-4b50-a8f9-e8cf595ec4a1_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_f454c2a1-dc11-48c2-8485-f513a039485b_verboseLabel_en-US" xlink:label="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_SupplierFinanceProgramObligationDecreaseSettlement_e677f541-bd25-4e39-b2b7-c54f7a896b9d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DeferredTaxAssetDomain_510a2266-1aa7-493d-9a4d-a95ce9747361_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_a342b95a-f424-4fe4-b1bf-dc646596dd74_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentByTypeAxis_35fe8aa3-022e-4fe7-9637-3d8c40a25ba7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityPublicFloat_858b17f8-d498-46b2-ac55-c83ab4a5ddef_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_44e42c8e-0ca8-4d06-95a7-96d9860f5d2d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_1924b660-d14e-452a-aa7a-0fe7312d48d8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PaymentsToDevelopSoftware_2e3f5df4-2dea-4be0-8d3f-f072c445c34d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_bda4982b-312f-49b4-8a55-7556671c2d8b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SoftwareAndContentDevelopmentMember_16c00bd4-6585-4572-88b3-928fdb657984_terseLabel_en-US" xlink:label="lab_blkb_SoftwareAndContentDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_CostOfRecurringMember_4017be7f-9039-48f3-8b0a-19fbe7229211_terseLabel_en-US" xlink:label="lab_blkb_CostOfRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Cost Of Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember" xlink:href="blkb-20241231.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_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_dei_LocalPhoneNumber_9c262b14-be88-4835-9ee7-4e6f4f9441a8_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_ad298f2d-bd21-4e5e-b1c5-9da7456d0297_terseLabel_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated share repurchases, settlement (payment) or receipt</link:label>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_label_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Settlement (Payment) or Receipt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:to="lab_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_e8517da6-d22d-4e2f-a5cb-1ab4a144dc41_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_bbe2b3f1-b182-407b-a4bd-88142f34ee32_periodStartLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at&#160;beginning of year</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_848ee161-3271-45e9-bc7c-84236c361170_periodEndLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_ForeignLineOfCreditMember_c5c5ab09-1f4d-417a-b759-693eba6bdb5a_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_OperatingExpenses_cbf2c8f6-87d6-4074-9189-78e1f480e44e_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_SecurityIncidentExpense_66d44e78-9206-498d-9027-a6169851d478_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Security Incident Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense" xlink:href="blkb-20241231.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_RealEstateInventoryCapitalizedInterestCosts_1e074018-857a-4339-b7ae-11ede17f3825_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateInventoryCapitalizedInterestCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInOperatingCapitalAbstract_c3ed22a8-b3cd-4655-8dec-ea724351fd74_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_22d647e5-32c5-4e11-a2cd-36ca552bb64d_negatedTerseLabel_en-US" xlink:label="lab_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" 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-20241231.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_us-gaap_PropertyPlantAndEquipmentTypeDomain_2e84c965-00ab-478f-a309-dfb490c1ef93_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeStatementLocationAxis_df4249a2-d1a6-49e8-8e9f-74952414e4e2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccruedProfessionalFeesCurrentAndNoncurrent_199179f3-6fbe-4180-bb7b-c09fcd9cbc94_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_44746195-2fd0-4efe-9329-501fe52388c4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CommonStockMember_ca2584f9-7ddf-428b-9910-f23ed44c23af_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b85e03ef-1dea-4d20-9330-a5fd80d60926_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SegmentReportingAbstract_24302bd6-ea8d-49c9-86ec-c70f522b46bc_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_8577f240-dde2-44b1-9976-7d066611a9b5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SharesPaidForTaxWithholdingForShareBasedCompensation_70b3fc30-2db8-4b8b-afef-70480dcb162f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityCentralIndexKey_a4f1a05b-ab25-4c54-b5e2-98837b9c8ac1_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_4f9ae0ef-4bef-4efe-804c-65597d549d25_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccumulatedTranslationAdjustmentMember_378a1278-0454-453e-b912-05e6c5411ca3_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_StockholdersEquityNoteDisclosureTextBlock_4fc8641a-7d5b-48aa-be32-224f7eb1d931_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_SegmentReportingDisclosureTextBlock_4929ef82-0b6d-496a-b67a-e011805799cc_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LongTermDebtCurrent_475aefb1-4c35-4552-bdbb-b70393f281a7_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt, current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_aab04fef-8c52-4ced-8942-4c6dc42356f1_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares_9f38cddc-a4d8-44b2-8a48-f3bd1bb15751_terseLabel_en-US" xlink:label="lab_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated share repurchases initial delivery percentage of shares</link:label>
    <link:label id="lab_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares_label_en-US" xlink:label="lab_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases Initial Delivery Percentage of Shares</link:label>
    <link:label id="lab_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares_documentation_en-US" xlink:label="lab_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases Initial Delivery Percentage of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" xlink:href="blkb-20241231.xsd#blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" xlink:to="lab_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement_81f701b7-d77d-4cae-aaa7-690ce4bd05b3_terseLabel_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated share repurchases, cash or stock settlement</link:label>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement_label_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Cash or Stock Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement" xlink:to="lab_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_47076185-cec0-462d-ada2-74a498cc6dc9_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RestrictedStockMember_d5987c3b-80cd-4858-9054-7861a706d9a4_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SecurityIncidentNetPreTaxExpense_199946f9-3736-4395-8fc4-5e68a9c8cc5f_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNetPreTaxExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_81a3a125-cb2b-460a-bf59-a2eed0adc0b2_terseLabel_en-US" xlink:label="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DefinedContributionPlanTable_ba8305db-5378-4d90-8eeb-f44cb795e152_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTable" xlink:to="lab_us-gaap_DefinedContributionPlanTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_359288b4-f774-42f5-80b7-4a50edee3fea_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefits_f34d4241-d391-42ac-ab13-e14b52c58f6b_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at December 31, 2023</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_cbe5608a-1cec-4aa6-bf25-533f7e040140_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at December 31, 2024</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" 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/2024/elts/us-gaap-2024.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_dei_CityAreaCode_97d3d636-4033-4ad9-a3f2-874fd021e080_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LiabilitiesCurrentAbstract_9f163f37-ae6e-44f4-80da-87ba2bb0eef3_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_AuditorLocation_8427c56b-5be1-49b3-b5be-156af11a3a5d_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_29821aa6-0419-4544-9293-24b2eb2e365a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_DueToCustomersCurrent_0bfa9d9f-4afa-43c3-bf94-6c33399f8d79_terseLabel_en-US" xlink:label="lab_blkb_DueToCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_us-gaap_BusinessCombinationContingentConsiderationLiability_7c4f534a-1c9a-43bd-86fc-9f14c934bac9_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration obligations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_eb102439-0954-4637-b2c5-9119bd145662_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration liability</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" 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/2024/elts/us-gaap-2024.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_RevenueRecognitionPolicyTextBlock_44373f09-75a4-4372-bf65-b3fe2bf44703_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SocialSectorMember_d1c78a15-a08a-442d-a174-e4909bc54fb9_terseLabel_en-US" xlink:label="lab_blkb_SocialSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Social Sector</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SocialSectorMember" xlink:href="blkb-20241231.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_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_PaymentsForRepurchaseOfCommonStock_94236a7d-ee06-40b9-bb30-cc663f147df1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_SecurityIncidentNetExpense_207eb0e7-4ad2-43d4-8ef5-f603b8436e77_totalLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNetExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Security Incident Net Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetExpense" xlink:href="blkb-20241231.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_LongTermDebtNoncurrent_fc083a6e-f4e3-4a59-9b7c-66db7da0ae15_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ValuationAndQualifyingAccountsDisclosureTable_7c54ba7e-c3d0-48c6-b523-891d764c9355_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_SubsequentEventTypeAxis_899aecb0-ddd4-46b2-a9cd-2aa4e647a34a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_RevenueRemainingPerformanceObligationPercentage_b9a6dba8-9012-4d5b-b3a8-634dbb211625_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ContractTermOfRecurringRevenueContractsAtRenewalYears_a7462c92-3d28-48db-b34f-86c0fea567c3_terseLabel_en-US" xlink:label="lab_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_blkb_SecurityIncidentOngoingLegalFees_b57051c3-2e39-41de-bab1-936175629186_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Security Incident Ongoing Legal Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentOngoingLegalFees" xlink:href="blkb-20241231.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_EarningsPerShareAbstract_cef3eede-7f0d-4186-9530-37155bbbfafd_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">(Loss) earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_778dbfea-e51e-4258-a359-d9907051eb88_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EquityAbstract_4935aab3-eb14-4add-9a4c-e359b8fed55b_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RetainedEarningsAccumulatedDeficit_379f85d7-656e-45fa-9e43-60af2f86d39a_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_96b95cac-938d-4cb5-a8e7-d7fe1470dc30_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_OperatingLossCarryforwardsSubjectToExpiration_d3afb28e-b597-4cb9-a0c7-cbdf91f027fb_terseLabel_en-US" xlink:label="lab_blkb_OperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_SupplementalCashFlowElementsAbstract_97259f13-307b-44b1-8d58-0fdbc0200371_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GeneralAndAdministrativeExpense_b049276a-bab5-45a6-b304-7aa8b894a245_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d5a8abf6-bcc0-43ad-ac8c-067be64dbdce_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026&#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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_e01f22bb-f84b-4db3-9b49-60b8418e83a8_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Present value of future payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_9f33d90f-9422-4fc7-9290-134327602e7b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_us-gaap_PerformanceSharesMember_f882bfe0-0d85-435a-a715-9317541ec2cf_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_AmendmentFlag_da6efb10-332b-46f6-8026-8a9661fd9de9_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherAssetImpairmentCharges_67cc86a4-3e09-40fa-8164-f451af72a91d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccruedInsuranceCurrentAndNoncurrent_5e121376-129d-45bf-92f6-ce3722d677ea_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_OtherIncomeAndOtherExpenseDisclosureTextBlock_5a6fbe44-123d-4db0-b09c-7b5279010ad7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtDisclosureTextBlock_a3207f79-7d01-4c36-84e6-b7c479c9595d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eabae82b-d7fa-4c9a-88a3-18981bc6922f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/ecd-2024.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_us-gaap_DebtInstrumentFaceAmount_4992ea52-0022-4c5b-80ab-22e95eb4af49_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeLiabilitiesNoncurrent_7c1301ef-1407-4925-b563-98217347c363_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_a19b83b6-5579-4d39-a7f1-734094b62c3e_terseLabel_en-US" xlink:label="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_TechnologyBasedIntangibleAssetsMember_a2f78a10-9e66-4749-9244-cfd4a0dfcaf6_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityAddressPostalZipCode_52ec086f-3614-41d4-b3b2-eb0717fc17f4_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_AdvertisingExpense_5dd9f262-8d81-4be9-b937-7d4eccb02f8f_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InterestRateSwapMember_ab547c18-2010-46f2-b02c-c21a756d356b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_e31e1409-ea78-452d-ab24-5c1c199db6e9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_3b69f24b-464e-434a-913e-d91b349c1f21_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_CashAndCashEquivalentsAtCarryingValue_297c5d8b-4e43-41ec-acb9-c820438e29a6_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PaymentsForProceedsFromOtherInvestingActivities_d0ee75d5-83a6-457a-9908-0f55efa8da5b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_e7adcc9b-12be-472a-8372-a858463d9a91_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ff809366-9fa7-45d0-96d5-16ac10df4544_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_d43c9c3e-05d7-4598-9a37-3569078ce5d4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_b8731ec7-7f59-4939-9ed3-6717a54bcb55_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Estimated useful life (years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_bcf15ed2-398e-412f-9ec7-0111bdb9e262_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_d87a7a2c-5f31-4821-9405-7da7f473511c_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_DeferredTaxAssetsDeferredIncome_894a4df6-f3b4-4f96-84f8-3923bd2d0f31_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AdjustmentForAmortization_09e867c8-2445-456f-95e8-603ff34fc279_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DesignatedAsHedgingInstrumentMember_468b773e-40b5-436d-9137-aa63860a629d_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_ValuationAllowanceChangeChargesToExpenseMember_3492361b-f893-4a4f-96ec-bc02a3c41bd8_terseLabel_en-US" xlink:label="lab_blkb_ValuationAllowanceChangeChargesToExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_3c72cbad-d95c-4413-b392-05a0b1d21b9b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_Assets_2fc5405c-755c-4902-8c25-5aea56f0ff12_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_7bc45b30-15e5-4004-baf7-95f9459cf043_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_d288d8cd-2c27-404e-9ce4-c9c69bbcd942_terseLabel_en-US" xlink:label="lab_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.xsd#blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" xlink:to="lab_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_1b18c220-943e-4bc2-a75f-58e515863425_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_22ae83db-d39a-41fe-8ac6-be4a865c7e3e_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_0a0f99fa-a777-4257-a176-c26166dfc61a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_886d726d-0acf-4b8b-82c7-9b57686bd351_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_01255295-f59c-4380-bc12-2675795c3c50_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_544881e9-5b8e-4fc2-b7ba-690a548e7f2a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_ea0fb820-58d0-4d22-a905-a2de8cebb64c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_bbf24607-f5a1-4f8f-ae8f-79c45dd1a457_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShortTermDebtMember_df42e3ba-a484-48fa-8147-3accfa9c0530_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_75247785-7376-4584-824c-1803d108b6d2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_LeaseReleasePayment_60175d94-8efb-4adb-aa95-45ea12ba96aa_terseLabel_en-US" xlink:label="lab_blkb_LeaseReleasePayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease release payment</link:label>
    <link:label id="lab_blkb_LeaseReleasePayment_label_en-US" xlink:label="lab_blkb_LeaseReleasePayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease release payment</link:label>
    <link:label id="lab_blkb_LeaseReleasePayment_documentation_en-US" xlink:label="lab_blkb_LeaseReleasePayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease release payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LeaseReleasePayment" xlink:href="blkb-20241231.xsd#blkb_LeaseReleasePayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LeaseReleasePayment" xlink:to="lab_blkb_LeaseReleasePayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_23d4a42d-557a-4b18-80e8-16d07e5d515c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6c379ecd-2251-4c9b-bd24-d8061ccd206d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026&#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" 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/2024/elts/us-gaap-2024.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_4b768786-d9f4-4e1d-b5f0-0956e7ad2f1d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025&#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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilities_c8a36923-d01f-4d41-ae62-e53f44fe228d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_7bcbf9f7-fc1a-43fe-a3a9-de9f88fc7d81_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_DerivativeInstrumentsCurrentAndLongTerm_dad92cdb-76d0-4933-8774-625190a33316_terseLabel_en-US" xlink:label="lab_blkb_DerivativeInstrumentsCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_blkb_AccruedExpensesAndOtherCurrentLiabilities_604ba448-615c-4759-887f-ce25040e9c1b_terseLabel_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_NetIncomeLoss_b1cd0064-9ec8-41aa-ba23-28c97a0d9ab0_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_37faa37a-1c39-4a7c-8bd4-7e7832b63c29_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_Q12024ASRMember_de6155da-f3a0-4e71-a6dc-8e68b59da5d9_terseLabel_en-US" xlink:label="lab_blkb_Q12024ASRMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Q12024ASR</link:label>
    <link:label id="lab_blkb_Q12024ASRMember_label_en-US" xlink:label="lab_blkb_Q12024ASRMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Q12024ASR [Member]</link:label>
    <link:label id="lab_blkb_Q12024ASRMember_documentation_en-US" xlink:label="lab_blkb_Q12024ASRMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Q12024ASR</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_Q12024ASRMember" xlink:href="blkb-20241231.xsd#blkb_Q12024ASRMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_Q12024ASRMember" xlink:to="lab_blkb_Q12024ASRMember" 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" 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" 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/2024/ecd-2024.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_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_19df9f41-8fbe-4639-aed8-b3919ac3c657_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EscrowDeposit_304fdea6-ea5e-451d-906e-adfd12e40c31_terseLabel_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EntityFileNumber_4c34dfa1-c0de-4c55-b09d-540fc15fd1e5_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_InsuranceRecoveries_aafa5a38-862b-4eb0-aeb4-77368421208d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_InsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceRecoveries" xlink:to="lab_us-gaap_InsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_137a5a7a-280f-489a-9cd7-81a6e1ddc534_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityAddressAddressLine1_665305f8-eead-4da0-8733-36b9abd0aba2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLossCarryforwardMember_7992d44b-a41a-42cb-85d4-4b43f6216f91_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLossCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Loss Carryforward</link:label>
    <link:label id="lab_us-gaap_CapitalLossCarryforwardMember_label_en-US" xlink:label="lab_us-gaap_CapitalLossCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Loss Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLossCarryforwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLossCarryforwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLossCarryforwardMember" xlink:to="lab_us-gaap_CapitalLossCarryforwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_6950fa51-cf9b-4c18-ac19-0f286a3940d4_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_b6972d78-3ac7-42e1-8cd1-5fd60fc276ef_negatedTerseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" 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-20241231.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ff00ad96-d2ba-4309-bc20-8ec9651d9b64_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_53eba87a-1432-4817-b437-2e017d3f5ab6_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_IncreaseDecreaseInDeferredRevenue_c7203ed6-b42a-4268-8337-820eb207e713_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LineOfCreditFacilityLineItems_141e84bf-f7c9-4621-a224-a3241c07bc14_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_565c27da-5431-4191-b98e-4187084b8858_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_ec648bd0-daaf-46ae-b343-15ac059e475f_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_UnrecognizedTaxBenefitCurrentandLongterm_dd465d7f-67b1-439f-9e3a-9a0d0fade9ae_terseLabel_en-US" xlink:label="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefit</link:label>
    <link:label id="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm_label_en-US" xlink:label="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefit, Current and Long-term</link:label>
    <link:label id="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm_documentation_en-US" xlink:label="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Liability for uncertain tax positions as of the balance sheet date. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:href="blkb-20241231.xsd#blkb_UnrecognizedTaxBenefitCurrentandLongterm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:to="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_41327b68-f4e8-4fb6-a5d6-b9b595426a05_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f618bffb-4502-4d33-aef7-b5da0e24202d_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cc3b23e5-f529-4272-b8b6-95a670ebddd3_periodStartLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive (loss) income, beginning of period</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2c151ff1-aafd-4f75-bdc3-280cb93ea857_periodEndLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_30a1f198-a8f4-4f08-adb8-d3f090f08cf5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6a69927d-e090-4d61-9605-b4222b47877d_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic weighted average shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fda3a4ea-1080-421e-9774-a77d29f4400e_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_CapitalizedComputerSoftwareNet_50c6b320-1105-4d5c-a230-3efec53d0afb_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software and content development costs, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_a1288538-5902-4589-a14d-e1800919b906_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AmortizationOfFinancingCostsAndDiscounts_242d547e-83d5-43db-bf52-573ba39370b4_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_ConstructionInProgressMember_ce35f065-0d14-4748-bead-4f84921c5f54_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityFilerCategory_50508351-3f28-4bbd-9a63-3f2f6e3dff12_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_806dad78-5033-40a3-8dbd-b1725524938c_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_e7aaf8fe-0f0e-4826-9166-89e73f1a02d2_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RevenueRemainingPerformanceObligation_165cfbd5-b673-426d-b789-1587b86c726b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CostOfRevenueAbstract_5de5a246-71c5-46da-a8a8-19870a3a7ead_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_182e3064-435c-41fe-8840-7fbfcd7f1e03_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_76379a16-0ec6-475d-b5b0-df7d632cacb2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:to="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_a3d7e9e2-8750-4505-99c4-ff50500cf5ea_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_a663b3e9-db0f-4eb9-abae-1e3db5691b09_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_srt_RangeMember_4f3a32e2-bc0f-4df2-913d-223da0798865_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_68618095-910f-46c1-9613-51b9f6d065ec_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativesFairValueLineItems_8d3cf07d-e7f0-466c-a834-61585d74dd7e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CapitalizedContractCostNetCurrent_1f5ae765-00fc-4afd-962d-94b2218f5607_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_efc66fdb-ac26-44d7-9954-6237c520aa98_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_6f1737ce-2562-45bf-8626-d9bee491a2dc_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e259343a-fba3-450f-bb64-64eda9f297b7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d62bf138-91fb-4d96-b577-8194d8b1864c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxExaminationPenaltiesAndInterestExpense_0c7f1e17-b41b-445e-9ead-724db659c3af_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax examination, penalties and interest expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Examination, Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_67657c5e-9272-49eb-b2fa-45fa889fff01_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_SecurityIncidentPenaltyPaid_732e7508-e665-4bc4-8d63-ce1660ca436c_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentPenaltyPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Security incident, penalty paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentPenaltyPaid" xlink:href="blkb-20241231.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_LongTermDebtMember_42373a46-b307-49f7-bd32-7140e9f993ec_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_srt_ValuationAndQualifyingAccountsDisclosureLineItems_f5e56e63-b16e-4475-bf22-885e819b177d_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_IncomeTaxesPaidNet_c9c4d986-1c76-42bc-bbf7-195e3fc62460_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_f2711a28-3497-4bda-bec8-b06560818023_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EquityMethodInvestments_79e7b40c-bedc-46ee-939a-636e74bcc10f_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment in equity securities</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_IncreaseDecreaseInDueToCustomers_951e9e02-5e39-439b-8420-bacc2d71bbb6_negatedTerseLabel_en-US" xlink:label="lab_blkb_IncreaseDecreaseInDueToCustomers" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/ecd-2024.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_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f58ccc94-2f37-4010-992e-ad72f35bc976_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_AccruedDispositionRelatedCosts_b7710b9b-6568-46ee-bab9-982997cf5cf0_terseLabel_en-US" xlink:label="lab_blkb_AccruedDispositionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposition-related costs</link:label>
    <link:label id="lab_blkb_AccruedDispositionRelatedCosts_label_en-US" xlink:label="lab_blkb_AccruedDispositionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued disposition-related costs</link:label>
    <link:label id="lab_blkb_AccruedDispositionRelatedCosts_documentation_en-US" xlink:label="lab_blkb_AccruedDispositionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued disposition-related costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedDispositionRelatedCosts" xlink:href="blkb-20241231.xsd#blkb_AccruedDispositionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccruedDispositionRelatedCosts" xlink:to="lab_blkb_AccruedDispositionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_KilterMember_0a53ec68-0815-412a-9dd0-f792e14ed97c_terseLabel_en-US" xlink:label="lab_blkb_KilterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Kilter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KilterMember" xlink:href="blkb-20241231.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_5aa950b7-80fa-4e05-af85-1c3dd50d35ce_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentSubrogationClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Security incident, subrogation claims, number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentSubrogationClaimsNumber" xlink:href="blkb-20241231.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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_9ecd1a83-e223-414b-9c54-a7bede8e6931_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_d4574f16-3222-4ef2-85ce-2075da357d78_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_b1f9b5f2-16a4-4dc7-a24c-b561ca77395b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7f44b337-f548-49a9-ac7f-426b47f8084a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027&#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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_ed9ecb52-068e-4df0-8324-0f209da932f2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CommonStockSharesOutstanding_c9054f77-e5bc-4cc1-9268-892d96aa3603_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentsIncorporatedByReferenceTextBlock_9f2c1ff5-d28e-466d-9418-0a08a1aa6212_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_OperatingLeaseCost_f7b336b7-c432-48e0-9ce7-e6f19a4a1bad_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNetCashOutlays_dd82241c-40ca-492a-b871-f2b0cd0a3c53_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNetCashOutlays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Security Incident, Net Cash Outlays</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetCashOutlays" xlink:href="blkb-20241231.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_OperatingLeaseLiabilityNoncurrent_e4a85657-df58-420b-a19a-a25176709a00_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CashFlowHedgingMember_bc8018c1-83a1-447f-90e9-92e2e928bfcd_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flow hedging [Member]</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_99a56d12-9f9c-4b02-b6d2-3d88b60b282d_verboseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ContractWithCustomerLiabilityCurrent_9106726d-7e31-4299-ab70-d3838bdf6b2f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LoansPayableMember_34db8020-3444-4503-9b26-1f3081f1ea4d_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityTaxIdentificationNumber_2878f23d-492a-4a25-a817-760e50fbfa35_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ScheduleOfFiniteLivedIntangibleAssetsTable_e117e5d0-c9fe-498d-8647-511d3fdec4dd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfDebtInstrumentsTextBlock_bb610008-ca1a-48d6-8184-b1d11db211c4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_259e50d5-d9f8-4b20-aea6-db4308a77492_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_TreasuryStockSharesAcquired_41692758-3b5e-44d1-a657-7567ab5ab498_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, shares, acquired</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_a83361a2-4175-4fee-8a7f-4c24aaebca1f_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredForeignIncomeTaxExpenseBenefit_b3a20a88-5f16-46cf-9da8-d2f3f8e887e6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_TreasuryStockCommonMember_0c0485be-bf6c-49a8-8d52-b084ff4eceb9_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_StatementEquityComponentsAxis_6a71be14-6893-498e-8159-56c978a997f3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ResearchAndDevelopmentExpensePolicy_dc5d3e58-82c3-4b95-bd0e-2f8ac33e16fe_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_873e5f61-a7f3-46f5-908c-274aa0e052ca_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CapitalizedContractCostAmortizationPeriod_fd0f2847-312d-4fd9-85dc-1e6dfa9b76b9_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CapitalizedComputerSoftwareImpairments1_9dbdd7d8-747c-4af7-a320-4903edc702b5_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_BusinessAcquisitionAcquireeDomain_1028be0e-eac0-4a0b-a96c-98432a7ce677_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_464ea86e-3ae6-49fa-8180-48979f4c8e42_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f23c651d-7fdb-42aa-80a8-fab2c3b3c6ba_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_StatementGeographicalAxis_68f7e933-f162-4090-858d-b9dbe9e627d1_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b5f8a1c9-725c-4e49-ac94-7a9c20b72631_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029&#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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_4a2febed-6345-4a47-a1d0-2bc7703fea9b_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GainLossOnSaleOfBusiness_d981099e-0f64-468a-94c4-860db439c176_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on disposition of businesses</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_2992d20c-ab07-412e-936a-adf7f9cb30d2_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_096bf6f5-2f17-4a9a-bcbe-5487ea151ce7_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccountsReceivableAllowanceForCreditLossTableTextBlock_c6fcb909-f3d0-4ef1-8de8-8a74c8be1923_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LossContingencyAccrualAtCarryingValue_dec38fe0-ea97-4c85-9f9b-966829a90c58_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LesseeLeaseDescriptionLineItems_fc29111d-715f-4d58-bda8-ce7af89524d7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CompensationAndEmployeeBenefitPlansTextBlock_9b8464fd-7e3a-4a6f-983b-751634bce31d_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_efbe62d6-929e-4f28-8ce7-3cba66e9e82e_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_CostOfOneTimeServicesAndOtherMember_15a200e7-6e5f-402e-9f72-d8e131b75b06_terseLabel_en-US" xlink:label="lab_blkb_CostOfOneTimeServicesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1f0812b8-0af3-46d5-b33f-8ada34fffdf8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_a2c3e41a-00c6-44af-99ad-0cbccf11919a_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_c09f8358-68e5-4888-843c-2b5df70c74da_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_e396c89e-9d57-462f-ae3d-223cad0858a9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_MarketingRelatedIntangibleAssetsMember_cf9f2f72-0beb-4eab-ac1a-5fe33e1453ac_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingRelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingRelatedIntangibleAssetsMember" xlink:to="lab_us-gaap_MarketingRelatedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_05b36115-581b-4de9-9893-7d7e3ee64f8e_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, common, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_ad88ef7a-8e64-42b9-a88f-f942a4ed5cca_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, treasury stock, common (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_c41cbb85-f57b-4d87-a508-ed8362172c38_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_StockBasedCompensationLiability_eb8da557-113a-4f04-bb98-9526552d8ed9_terseLabel_en-US" xlink:label="lab_blkb_StockBasedCompensationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation liability</link:label>
    <link:label id="lab_blkb_StockBasedCompensationLiability_label_en-US" xlink:label="lab_blkb_StockBasedCompensationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock-based compensation liability</link:label>
    <link:label id="lab_blkb_StockBasedCompensationLiability_documentation_en-US" xlink:label="lab_blkb_StockBasedCompensationLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock-based compensation liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_StockBasedCompensationLiability" xlink:href="blkb-20241231.xsd#blkb_StockBasedCompensationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_StockBasedCompensationLiability" xlink:to="lab_blkb_StockBasedCompensationLiability" 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" 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" 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/2024/ecd-2024.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_srt_ProductsAndServicesDomain_12fa061a-b5d7-4e67-90bc-169b35284c3b_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_us-gaap_AllowanceForCreditLossMember_5254ebbd-ea1d-4d35-8957-166faa459162_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_583ce017-3802-41b7-ae7e-2c52de51f992_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_be44a0f7-6048-48f8-9560-f34ede0742b4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_8b8a729a-ad16-4c20-b255-02842f43d58c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_ddc9dfd9-d7aa-41dd-8397-9f060ac38a36_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_SecurityExchangeName_61762c64-4662-424a-9c6e-94c02628af90_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DebtInstrumentBasisSpreadOnVariableRate1_02fa1d02-39f0-4f44-86c2-a045be642afa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_832a74c4-2165-4fcc-9dec-149f239b32a6_terseLabel_en-US" xlink:label="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.xsd#blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:to="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e91d9aca-012f-48a8-b905-79e33f818fe3_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ForeignCurrencyContractsLiabilityFairValueDisclosure_149621b1-c14f-445a-b346-283543ef499c_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_KevinRMcDearisMember_label_en-US" xlink:label="lab_blkb_KevinRMcDearisMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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" xml:lang="en-US">Kevin R. McDearis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KevinRMcDearisMember" xlink:href="blkb-20241231.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_2e17afbc-5abb-4682-9a86-57f85bd374e7_terseLabel_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_ResearchAndDevelopmentExpense_96308ff7-6c14-4a70-a3fa-7f81a2b366c9_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GoodwillAndIntangibleAssetsDisclosureAbstract_a21a2c3e-2b07-477c-ab5e-41c2593991c3_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_cf6035ff-120d-44cb-a988-001595e299a7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LineOfCreditFacilityMaximumBorrowingCapacity_548d0fcb-4599-4012-ad94-fc81e997ab73_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ComputerEquipmentMember_99cb3264-b9fc-4e66-b3ab-d8cc017a3d15_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeLiabilities_2eaeec66-3ae6-4623-a967-690b28dce823_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_90d9df2c-8464-451f-aa54-36be414a9380_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7f5acb44-e8bb-45ce-bef4-2d9c60aa0928_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ValuationAllowanceByDeferredTaxAssetAxis_0b5c6c63-1a3f-4b24-9dcd-a68d8dbd9f09_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_c58b6433-46dd-4459-bbf2-71f8d5faad9d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PaymentsToAcquireBusinessesNetOfCashAcquired_b5bfc7ef-eb35-4466-b2f1-13b34dd8e650_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_ScheduleOfRestrictedCashTableTextBlock_8a2f6231-73c0-485f-a33f-197684c3803c_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Schedule Of Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:href="blkb-20241231.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_LongtermDebtTypeAxis_41b63acd-e2b4-4b24-957d-873d9880735c_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EntityVoluntaryFilers_6d1e6a16-8ce2-4ce7-b305-f4ade5997eb1_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_13a69cc4-c257-4844-89af-598ec49da5e6_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_HedgingDesignationDomain_e110a06e-209f-4ec9-a836-625bdc8a98a1_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredIncomeTaxExpenseBenefit_fbf21fbf-bf8c-4e7c-a1ce-455fd1ae41db_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_533a7827-419b-4098-b2d7-aae7c2761e85_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentDisclosureTextBlock_59f24192-1963-46ba-adf7-06c30e9994a6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_092300ce-f30e-453c-903b-1041e88f1d6d_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d9220b07-f91b-4237-9fdc-33a630b84fb9_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6f129a18-0678-47c4-97a1-b49ec3422aff_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueMeasurementsRecurringMember_46170a89-8fda-43df-9b0b-a6caf2365e97_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccountsReceivableNetCurrent_deac2bb9-3ca9-43db-bb60-4774d085b039_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance of $5,228 and $6,907 at December&#160;31, 2024 and December&#160;31, 2023, 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" 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/2024/elts/us-gaap-2024.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_HostingArrangementServiceContractImplementationCostExpenseAmortization_262acb0a-f374-4292-b1c1-96c764e9df31_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7c0a8f3a-d7e5-4726-b459-2b9b162bf6ed_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_db45a7bb-7af8-45b2-87b4-9f9b632a30e3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LongTermDebt_059519ff-74bc-4ebd-9de1-4f527c9e454c_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember_24c1aa81-143d-48b2-a555-3d8a712945b7_terseLabel_en-US" xlink:label="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_b2094be6-163d-473c-91cc-be44e57feef3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_09b40a1a-1c51-4750-8643-04a22c642cfe_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAmortizationMethod_cea9bf1d-421c-4d7a-b111-0747d20621a1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AuditInformationAbstract_label_en-US" xlink:label="lab_blkb_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AuditInformationAbstract" xlink:href="blkb-20241231.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_GainLossOnDerivativeInstrumentsNetPretax_0d1af3c5-b53c-4689-9c87-d6f72dd83a11_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_7cb59398-a7fb-4ffc-9389-91201edeb1c7_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" 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" 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" 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/2024/ecd-2024.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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_109b44ca-91dd-4885-b55c-a5730abff28a_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentAnnualReport_ea156314-287f-40f5-b5ed-96f745e9d4cc_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_OtherComprehensiveIncomeLocationDomain_63710135-9e2e-4774-99e6-d9b14daeedbf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_50594dd9-30b7-4f74-99ab-5a059e2c29de_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_effdc12f-c2b3-44f0-9a6f-7db49a1ef541_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:to="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_CapitalizedContentGross_b723bb90-b125-4d25-bbf8-a8320e49fec5_terseLabel_en-US" xlink:label="lab_blkb_CapitalizedContentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_AmortizationOfIntangibleAssets_9517b3ab-fcbf-4b99-a8c2-e1c81dc28f59_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_22ec1f97-d1c4-4ce2-8da3-8bf7878a71c7_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_PaymentsOfFinancingCosts_7f6446a3-1693-4fed-83c5-a7af558619c1_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_45752c9b-b52e-4542-98b5-2167e98d32f5_netLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_ea2a10ab-a6d1-4951-85b5-c8e810bb0f79_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccountingPoliciesAbstract_1b0dc619-b690-4ee7-a3ac-f8cf76037029_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RevenuesAbstract_e86de872-20f9-48ab-9256-e0d26f035104_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CommitmentsAndContingenciesPolicyTextBlock_416d46e0-14a4-45cb-a53e-08f8c1685e73_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss 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" 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/2024/elts/us-gaap-2024.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_LeaseholdImprovementsMember_bfed08ba-47e8-4b0b-8729-8921f64ab650_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_BusinessCombinationDisclosureTextBlock_b0b95191-b444-48d9-b7c7-3bb65b44ed93_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_CurrentFiscalYearEndDate_364cac73-3308-4859-a207-25269100c03c_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_dbae389b-e6c2-44e2-940f-cf2c807ace67_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8dabd6e2-2ea3-4c79-8a8d-5303ea48a2a1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_2ee1a044-9733-4aac-ba63-704aad3bd445_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss) before reclassifications, net of tax effects of $(5,080), $201 and $(8,068)</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" 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/2024/elts/us-gaap-2024.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_StockIssuedDuringPeriodSharesShareBasedCompensation_ccee5f0d-636f-4546-a081-aa06516d6e34_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_86de0c1a-f0e9-43b8-ad03-5b57d39cd2c4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_us-gaap_FiniteLivedIntangibleAssetUsefulLife_002d477c-16fa-4a80-8af5-9c3ad2f0bb88_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_09b0ca6e-6c18-401b-bc12-67fa515b6901_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_2b42d355-4f04-4183-8a67-dead74889607_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AdditionalPaidInCapitalMember_c1645a4e-5b1c-4c62-b722-5cc8ed6a2ea8_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_c5a212f8-ed35-4aeb-97de-5c9e47bdc9f2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_1aee4394-1f0d-403c-b01f-9df1edb9d4a2_terseLabel_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_NewAccountingPronouncementsPolicyPolicyTextBlock_6ebeead8-ca9b-46f2-86fc-82b13c8a1f57_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DeferredTaxAssetsLeasingArrangements_d068bd76-5f72-4c79-9aa5-d61a3c2043eb_terseLabel_en-US" xlink:label="lab_blkb_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_FiniteLivedIntangibleAssetsByMajorClassAxis_8f210b54-4a13-4270-b428-ccebcfd59535_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1a98d072-54be-45b7-a169-c78ba72b92cc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_dei_EntityInteractiveDataCurrent_bf9136c7-0a38-4e62-92ea-e778d18a828f_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_EffectiveIncomeTaxRateReconciliationFdiiPercent_5e99fe89-4171-4b20-af2a-ba0e09ea1411_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_77a201c6-c51b-47e0-86ec-57462346b88f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DisaggregationOfRevenueTable_fa6ad854-bd2d-4201-962c-21d0abea89c1_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_c2f72b23-af2c-4440-9623-ba9ca42d608b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_8835172d-dfd7-4893-8a79-79748509b426_terseLabel_en-US" xlink:label="lab_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_blkb_July2024StockRepurchaseProgramMember_91254ec9-9fd0-482f-9466-d241976b0655_terseLabel_en-US" xlink:label="lab_blkb_July2024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">July 2024 Stock Repurchase Program</link:label>
    <link:label id="lab_blkb_July2024StockRepurchaseProgramMember_label_en-US" xlink:label="lab_blkb_July2024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">July 2024 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_blkb_July2024StockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_blkb_July2024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">July 2024 Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2024StockRepurchaseProgramMember" xlink:href="blkb-20241231.xsd#blkb_July2024StockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_July2024StockRepurchaseProgramMember" xlink:to="lab_blkb_July2024StockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_8969d3c2-0888-4cce-832f-85c2ff695f41_terseLabel_en-US" xlink:label="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_SupplementalCashFlowInformationAbstract_f6a4e49b-f1c6-498d-b921-756ba3603f14_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_SecurityIncidentCumulativeNetExpense_1473d12c-b9e3-48e6-b078-b76fc6cb9cd4_totalLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeNetExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Security Incident Cumulative Net Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeNetExpense" xlink:href="blkb-20241231.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_09c6987f-7cc5-429e-911a-69bb919445aa_negatedTerseLabel_en-US" xlink:label="lab_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" 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-20241231.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_OperatingExpenseMember_e805ab01-6657-429b-8c31-764e4b992e44_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Included in operating expenses [Member]</link:label>
    <link:label id="lab_us-gaap_OperatingExpenseMember_25cde14a-3c23-4aa5-a5de-94970e85de58_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_42a51c55-69b7-462b-bcc5-9621b11267ba_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherLongTermDebt_e6ac7fe5-f52a-4bc3-b0c4-7c95ef96ab53_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_AuditorFirmId_9b040078-49d5-45c0-9cdb-aaae66978831_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_EffectiveIncomeTaxRateContinuingOperations_c9dbd458-4af7-4958-9bc4-78a9ba00ea8f_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OperatingIncomeLoss_981cb93b-e3f9-42fa-8c56-b15e5d119142_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">(Loss) income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_VariableRateDomain_6dfbf06a-a8ae-48ae-9500-d48da03ee5d7_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_17731578-0ae0-4fe8-ba14-f8039797edda_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LiabilitiesAndStockholdersEquity_6fbb588c-dd2c-44e4-b6af-0ec9e9851daf_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SubsequentEventsTextBlock_5aa3c082-33e6-47f3-a5a0-a15b5cd354a6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_FairValueByFairValueHierarchyLevelAxis_56744b42-e649-42a1-9fb7-128ef1b1f135_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_HedgingDesignationAxis_927acdae-6c57-430d-a215-36b187059b1a_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DerivativeLiabilitiesCurrent_b58f836f-16e7-4b83-807b-82515a759176_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OperatingLeaseImpairmentLoss_51bd6224-1768-4259-9d38-df2404309e6f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_7f6dd1e0-713e-4775-acb0-fb0a2a057c67_terseLabel_en-US" xlink:label="lab_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_InvestmentIncomeInterest_35279cb3-6bd4-452f-8274-8f332ccc2551_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ef41f55e-44ed-46fe-ab15-1cad6375fa26_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_471eb7b1-1b51-488b-9d82-5dc768b6cd58_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_117e7157-6df6-45fa-9a11-6f4b27925f84_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_TaxCreditCarryforwardNameDomain_3a215629-507d-478d-bfee-b7381ca12d5d_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" 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" 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" 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/2024/ecd-2024.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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a3283faa-3d2c-451e-882a-9637559c7879_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_56a2af53-90a4-4ae3-a988-8b65af45e4c4_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ProductOrServiceAxis_38ea0047-97fa-41d5-9f25-c75ff95b2ed0_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_7e8040e2-b25a-4884-99ff-a046b096b8e7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StatementLineItems_a4b40d54-ce5e-415f-93bd-ad138bd0f19c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_d8a14afe-70ac-4291-acb4-0d218731923a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_BuildingImprovementsMember_7aee4b82-8b3d-44ae-b35b-120275db5f5d_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_021b801e-ca2f-4bcd-bf9b-dacc96b98483_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentTextBlock_2200d81d-4546-43cd-ad7f-924321376599_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_SubleaseIncome_46b1db94-fb08-4053-9fe9-e31ac723fef8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeLocationAxis_be8944bd-e53f-4246-afb4-d6ccc62f2e60_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativesPolicyTextBlock_6bee0b45-45c7-4f2b-b977-b203d9693508_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SoftwareDevelopmentMember_1d4d0f19-280d-4710-b514-3f4f9a7e368e_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_92c8d34d-16d4-48f1-a51d-c9c44feacd7b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_2d1029ae-79eb-40e3-887a-bbb36aa7ca19_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate financing costs related to debt discount and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_4d89f263-5d09-450b-924e-0f2ff09b5e51_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_MinimumMember_9f31afff-a732-4645-aef7-764c40e16a2a_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_blkb_ChangeInCustomerFundsReceivable_6cc85815-77cc-4463-b008-65af54a44b1e_terseLabel_en-US" xlink:label="lab_blkb_ChangeInCustomerFundsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Change In Customer Funds Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable" xlink:href="blkb-20241231.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_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_ContractWithCustomerLiabilityNoncurrent_86890f53-162a-4c2e-849c-a85df79831a1_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_country_GB_18ec0e71-eb83-4ae0-9299-3a0722e5444c_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/country-2024.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_ProvisionForDoubtfulAccounts_3d0e60df-30e2-4826-b109-46b5cefa216b_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StatementBusinessSegmentsAxis_d83b32fe-1cac-4e35-90df-968cc90ba685_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_RecurringMember_a1197698-13d5-4ab5-bb7a-8a79c7e49504_terseLabel_en-US" xlink:label="lab_blkb_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember" xlink:href="blkb-20241231.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_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_fd7c1961-ddf2-4938-a716-242d4ba3681f_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_54bea907-2f79-40ed-85aa-ac30e7be7142_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_982911ea-c923-4862-8ed5-c8f55af7b79f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtInstrumentCarryingAmount_98816478-967e-4924-8e48-020979bb520f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_58338d7a-071a-4253-a25e-a623f5fb5f16_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_bce55fd8-aa74-4f7b-b129-9483eddf543c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_0153747b-b273-4c2a-8b80-bb63db81ef78_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_e4eab3bb-4b2a-43cd-b85e-58ee2f4184b7_terseLabel_en-US" xlink:label="lab_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_OperatingLossCarryforwards_8302daba-ffe8-455e-95b9-dafb13f266c1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_2573e35d-67ab-460a-b40a-bb7085005d6a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StockholdersEquityAbstract_f7bf4e53-4e7a-42cd-a20a-bd7a7b81220c_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_6850062d-222d-4c6a-b151-d47e22d69607_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_DomesticCountryMember_aeb1004c-c3cf-452c-abfe-1648e1ccdbc2_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Domestic Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_9feda15a-3298-4360-9748-fe8c0b017c14_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock_b6798787-79f4-4449-9311-619aea1cad52_terseLabel_en-US" xlink:label="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Disaggregation Of Revenue, Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:href="blkb-20241231.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_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_us-gaap_IncreaseDecreaseInAccountsPayableTrade_ba25ac55-e692-41ff-a0d4-cb88c31265ee_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_f5f8561c-7f91-4d93-8fdd-ab5088940608_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028&#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" 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/2024/elts/us-gaap-2024.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_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_BuildingMember_1aa9f27b-7249-438b-83ef-738b0ebad995_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_VariableRateAxis_3784e11d-0e58-4c9d-922f-26a9a7264b87_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_84ba2737-6ccd-45d5-b313-e8f4e3451bdd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_b1bbc3fe-bd82-4177-bc87-47eb87ca9ccc_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherNonoperatingIncomeExpense_0f61361b-ae69-4702-ab62-d0d37589675b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_c4827973-e5fb-46fc-bcde-96b4333b0590_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IntangibleAssetsNetExcludingGoodwill_61d559b1-36be-43a8-ae30-a245361bf8cc_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_cc2f6ece-1581-4a1c-95bc-cd31ad9bc062_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_PercentageOfSalaryContributionByEmployees_fd7cb6a7-7c52-4e5a-887e-f64d7b2feb81_terseLabel_en-US" xlink:label="lab_blkb_PercentageOfSalaryContributionByEmployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_2ead5387-feec-491d-881e-a8330d4873b1_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of subsidiary</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Disposition of Business, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestrictedAssetsCurrent_c6a7e325-0ac3-45cc-8644-2305e5b0b1a3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestrictedAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7c63aedc-d078-4556-9968-6573abd85dd6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_AccumulatedOtherComprehensiveIncomeRollForward_1bf59567-8e30-46ec-979f-434e39df5a09_terseLabel_en-US" xlink:label="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_c73e85ba-3d09-4419-8e30-38c975bde1c5_terseLabel_en-US" xlink:label="lab_blkb_DeferredTaxAssetIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Deferred tax asset, intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetIntangibleAssets" xlink:href="blkb-20241231.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_d943cca6-b490-4d8c-8d27-c3deb4236212_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LongTermPurchaseCommitmentLineItems_52d88fa8-45c2-43aa-8d35-5fca3d546537_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_MortgagesMember_29bab50e-31c7-4397-84db-8949392fff8c_terseLabel_en-US" xlink:label="lab_us-gaap_MortgagesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_MortgagesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgagesMember" xlink:to="lab_us-gaap_MortgagesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_fe440558-e4e1-4586-a757-4b6057efed8d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtIssuanceCostsLineOfCreditArrangementsNet_f88bb6ff-e338-4621-bf58-d46733c5b470_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_TechnologyServiceMember_ada21746-d677-4182-8f64-30bebe4d883c_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_ca453b21-d654-47d1-bca5-26606a15f9b5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_January2024StockRepurchaseProgramMember_70fabe9f-3711-4e8d-9976-dc9c018ae45e_terseLabel_en-US" xlink:label="lab_blkb_January2024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">January 2024 Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_January2024StockRepurchaseProgramMember" xlink:href="blkb-20241231.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_DeferredFederalIncomeTaxExpenseBenefit_2d328eea-c99a-44bc-aac2-2e4d37888ff3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_44adfa5a-8069-4cfe-a563-d748d53313cd_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ShareRepurchaseProgramDomain_c533dc0d-8560-4f1f-9292-53e7570bc735_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramDomain" xlink:to="lab_srt_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_d4a72cc5-90e3-4d0a-a1ab-1ee65b9c48e6_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ImpairmentOfIntangibleAssetsFinitelived_268f9dcd-fdf1-4042-8af1-56a82c5e0fc2_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash impairment charges</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SalesTaxesPolicyTextBlock_80f56e42-d1ef-4015-9efe-7328da66ab48_terseLabel_en-US" xlink:label="lab_blkb_SalesTaxesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Sales taxes [policy text block].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SalesTaxesPolicyTextBlock" xlink:href="blkb-20241231.xsd#blkb_SalesTaxesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SalesTaxesPolicyTextBlock" xlink:to="lab_blkb_SalesTaxesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_0ea86b31-652b-4354-ac4f-226bb659acc8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CommitmentsAndContingenciesDisclosureTextBlock_3f73b2a6-31f2-49ca-9e33-6231cf2f36e7_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ImpairmentOfLongLivedAssetsHeldForUse_43291908-f428-4ac1-8277-9ce46066bfa7_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_StockIssuedDuringPeriodValueShareBasedCompensation_d92a39ff-2b0e-41dc-bd77-d424b19d18d1_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8efb7051-f2f3-45f9-97cc-d75fae4d43c0_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_622cbb14-e464-4e88-9570-736bcc24bc74_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CapitalizedComputerSoftwareGross_87f9ed0c-2266-4e60-9c84-a90bd02c7427_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_615876ac-abbc-40be-b4c9-db4e0e377849_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_09125784-deb1-4dee-92af-530482759323_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_74f164f8-063e-4d1c-9815-66d75f6fa9d6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029&#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" 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/2024/elts/us-gaap-2024.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_SecurityIncidentCumulativeExpense_88fa9113-6a71-4953-aa57-9dd5312d23fe_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Security Incident Cumulative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense" xlink:href="blkb-20241231.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_LesseeLeaseDescriptionTable_0ac41b79-abb3-42c7-a344-817c3dc9df08_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_SignificantAccountingPoliciesTable_97fa8436-f479-42f4-acce-7c53f4917648_terseLabel_en-US" xlink:label="lab_blkb_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesTable" xlink:href="blkb-20241231.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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_fccf85bf-f7cb-439e-b815-0ae55441581b_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_blkb_PrepaidInsuranceCurrentandLongterm_f92dedfe-21ca-46d4-8af0-4247e515ec82_terseLabel_en-US" xlink:label="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_EquityComponentDomain_0108ac06-2ad5-451c-8c83-bb85e4f37361_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EffectiveIncomeTaxRateReconciliationGiltiPercent_d5229cd4-d338-4d02-8664-ae8853d5fa59_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_LiabilityInsuranceAmountTotal_54b0bcc5-7dd4-497d-b5d2-3b2040aceced_terseLabel_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountTotal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Liability Insurance, Amount, Total</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal" xlink:href="blkb-20241231.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_5a8ed973-4ee1-46c7-8704-09d09ac4502f_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ClassOfTreasuryStockTable_2f94ca0b-ab67-4247-ab1a-48d366941a47_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_dei_EntityShellCompany_baf40135-007d-46f5-b1dd-45b71c14b0d3_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ValuationAllowanceLineItems_8aa34066-a96e-4b9c-925e-54282a8a1033_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityIncorporationStateCountryCode_39841293-2c06-404a-bf36-3a4f17fbd6cb_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_7d0bee15-a283-4502-a538-4e2759d1079e_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ValuationAllowancesAndReservesDomain_9bdf2fbe-409a-4e24-b443-3eee6dcff1ab_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StandbyLettersOfCreditMember_563b351b-290b-476f-9c8b-c9f63c0413c0_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StatementTable_1d8370e1-2565-4330-8ed1-da19f5759170_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_TaxesPayableCurrentAndNoncurrent_53c3a397-453e-40e1-abf4-b41af77630e4_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueMeasurementFrequencyDomain_db4f3533-62f7-4e27-8590-954b4fda37c7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SignificantAccountingPoliciesTextBlock_293b456e-7137-4b9a-b281-2526e3668414_verboseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InterestPaidNet_be5f223f-e062-4575-9d6c-842cb319b82a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_415556c5-19de-4154-b5a5-778ebc1c853b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueInputsLevel1Member_ba2b9889-82a0-4164-8e92-dd9e9043910b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_046e9d65-44b3-4760-859b-1660872c39de_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_06e4594c-e0dc-4731-8885-728ab2e0bd84_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_8ea39ac9-717e-47d4-aa98-625d5b6600fc_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StatementOfCashFlowsAbstract_6207b0c7-dee2-4149-9bf3-a86703122374_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3bdd652d-ba09-4439-afd5-79e5ed2b2fff_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027&#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" 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/2024/elts/us-gaap-2024.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_DebtInstrumentTable_15355c36-62b2-450d-8183-c794132e9083_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityWellKnownSeasonedIssuer_1166b62b-dfae-4602-9ded-7b8edc801557_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_IncomeTaxDisclosureTextBlock_d3b98486-e2f9-414c-838e-89be7123ebf7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_aee9baad-04ef-45ac-94b1-19738c2ba216_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028&#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" 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/2024/elts/us-gaap-2024.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_SupplierFinanceProgramTableTextBlock_51a8afc5-a249-4c74-8d66-bdc207eb8834_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c077fd74-69b9-48de-8f6f-f0a697318fab_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SwinglineloansMember_5c3ea704-154d-4d20-bfa1-e1740974a61f_terseLabel_en-US" xlink:label="lab_blkb_SwinglineloansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Swingline loans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SwinglineloansMember" xlink:href="blkb-20241231.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_OperatingLeaseWeightedAverageDiscountRatePercent_601b5066-9ed6-49a1-8497-2b11f9996a6b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInFinancingActivities_51667127-ea60-4f81-b005-83280391d729_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in 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" 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/2024/elts/us-gaap-2024.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_CreditFacilityAxis_ead7e065-7901-443b-bf0f-676bbd6637d3_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_5d27d39f-f2e4-4a0b-9d1c-350da7482eb2_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityRegistrantName_b985cdf3-e2ee-4c9b-b2bd-555eec43d5a1_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_0cc4d378-feb8-47dc-8c68-ef2cc66af3d0_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c5c64cea-f6ab-4898-b9c8-e764bffe7648_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GrossProfit_57b72de7-d807-46e5-bb45-ce57e5c3a901_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_5b1580ca-ffa4-4b5d-b523-f9756262c7a0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_FairValueInputsLevel2Member_5c202094-47bb-4d1a-bbea-3c027a3e8a51_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_SegmentGeographicalDomain_71239ced-7b1c-4950-8e06-ff0e6375c620_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_CapitalizedContractCostAmortization_0d74b212-81fd-4df2-bdf0-501ea8e57ca3_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentMember_595febb5-dd8a-47bf-b760-d0ebc618681c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DisaggregationOfRevenueTableTextBlock_c7a069a2-82c3-4079-a98c-9c82f7ff4f3a_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_59efa7f7-34e8-4ba6-a166-a77c94b8fd2a_totalLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_UnbilledContractsReceivable_ecc32f40-e759-4d13-a4da-76ffb4b345ec_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ConsolidationPolicyTextBlock_9b6d7c87-62f4-4861-893a-a190ad089df5_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_dei_Security12bTitle_dac0c954-04ba-4a33-a414-27b9a29938db_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_653d6eb9-23ea-4c84-8bf0-f1bdfcf79103_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment, Intangible Asset, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment, Intangible Asset, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_473f0272-1243-48d5-8028-17190bbbc7c6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.001 par value; 180,000,000 shares authorized; 70,943,373 and 69,188,304 shares issued at December&#160;31, 2024 and December&#160;31, 2023, respectively; 49,245,588 and 53,625,440 shares outstanding at December&#160;31, 2024 and December&#160;31, 2023, 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentFinStmtErrorCorrectionFlag_607223bd-da71-4ada-aabd-a1a50562b533_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4d23d8f9-6ff0-415b-8a90-8dfa5c33ca64_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_55927ca9-003e-4903-a118-8e60d79bac28_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_7c2577bb-69e9-4727-83e5-d43015195d7b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6e6533d6-4ea2-4f0c-b667-0337e71f191a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsOther_7ce76708-b30e-4771-a93b-db7dfbda9380_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsLineItems_07fad414-ac4d-4592-8a56-6c074a83ca1d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a59d1643-757f-4932-bea1-a5102615274c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ImpairmentOfIntangibleAssetsExcludingGoodwill_c66fa105-5e3c-4ff1-91a2-cbf77e13ffd5_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_806e2fad-626f-4559-ac08-869e6a1c24ce_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_PreferredStockValue_96d26657-82d4-4094-8d47-a2d090944e89_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_132a4086-ffd2-4903-8166-cc50a8c58677_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_d7195fa8-a8a8-43b9-8c9d-639ce463a796_terseLabel_en-US" xlink:label="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DeferredIncomeTaxLiabilities_fb22b79a-d700-4891-a57c-a60c10e7d9c7_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EarningsPerShareBasic_3f18c496-ae76-460f-ab88-c192dcdea9ef_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (loss) 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" 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/2024/elts/us-gaap-2024.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_OperatingLeasePayments_754eee81-b53a-41a7-b48c-1e862c8361dc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_CapitalExpendituresIncurredButNotYetPaid_7fcf1ad2-8a27-4e2d-ad84-e5da65d6fc2d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_33f97d0b-b490-47cc-b65d-423e05924518_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LossContingencyAbstract_b8ce8606-ea01-40c3-8574-2c049271cde3_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ef2e0d51-a6dd-41bc-8e92-b36d228a0562_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_53c0b66e-f694-43b7-b902-5e62722ffdbf_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ShareRepurchaseProgramAxis_3da016ea-6782-4196-b582-3e136a81741e_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramAxis" xlink:to="lab_srt_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_IncomeTaxesTable_17494b24-1171-4975-b6a4-3e49f65e6079_terseLabel_en-US" xlink:label="lab_blkb_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Income taxes [table].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesTable" xlink:href="blkb-20241231.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_ConcentrationRiskCreditRisk_ba29ca27-dc3f-42e3-8f8d-edae638d0d60_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a2786a08-1b70-4ba0-9a8f-ee98933e5473_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025&#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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_efc6d6c7-7b4e-42a1-bd19-00eae67cc6bb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_6a574e2a-9fa4-46b4-9554-9f325779b144_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_3c779902-ed53-4faa-acb2-b62195a403ec_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_DerivativeLiabilitiesCurrentAndLongTerm_b70072be-114c-4588-83d8-0d4d5a26506b_terseLabel_en-US" xlink:label="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liabilities, Current and Long-term</link:label>
    <link:label id="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying amount as of the balance sheet date of derivative liabilities. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:href="blkb-20241231.xsd#blkb_DerivativeLiabilitiesCurrentAndLongTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:to="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_2a1a41ea-e547-4b70-ace1-28235fe1ebc0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_BusinessCombinationsPolicy_9c2e911e-cd8c-4332-898c-addbe0caa639_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ce6d6d16-6065-40bf-bbf3-fc4c603879cf_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_d99443f4-487c-4208-94a1-3702feceff06_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityAddressCityOrTown_46804c26-a373-4a60-b643-8846d05b597d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_2e8dd18e-6766-4f90-8653-784d09b8cd50_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LesseeLeasesPolicyTextBlock_82ab34d0-0f40-4c11-a56f-c614994a4652_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AllocatedShareBasedCompensationExpense_1646d90d-b6b3-4fa7-9391-41e117cd4d15_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_cf41e5c9-fcb2-4164-bd4e-fd699f066ea2_totalLabel_en-US" xlink:label="lab_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" 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-20241231.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_DefinedContributionPlanEmployerDiscretionaryContributionAmount_3ee87bd2-6cbf-49a5-b4db-9bf2c678cd8d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a6339ec8-b06f-4296-b606-d7174c21b107_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_1db0085d-9333-4f80-be65-87b3bf7554b8_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_BusinessAcquisitionAxis_ec4201c0-96e6-452e-9378-0458fd7cce56_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5be693dd-db72-4fd2-be50-96eee7ae5071_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_15b3ffa4-27f5-4ef6-9cfe-ac6b0dde2acd_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DeferredTaxLiabilitiesLeasingArrangements_e069b907-dcd8-4ef6-be01-4ec9f792c045_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerTextBlock_9306cf2c-be6a-4aa5-b905-38fc79a882ff_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentFiscalYearFocus_6b6b0c59-c2f1-46c0-90d0-b7025e66ff73_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MediaContentMember_2c5d0ad3-e07e-4068-a646-ba519c1517ac_terseLabel_en-US" xlink:label="lab_us-gaap_MediaContentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_TreasuryStockValueAcquiredCostMethod_ae5bb4a8-e5bd-4b13-b862-4945836fa263_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of treasury shares under stock repurchase program, value, cost method</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_e7969452-4360-4b3d-8fb3-cc0e313fc142_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod_4f3308df-8514-4b2c-a635-461158dba547_terseLabel_en-US" xlink:label="lab_blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance-Adjusted Vested in Period</link:label>
    <link:label id="lab_blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod_label_en-US" xlink:label="lab_blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance-Adjusted Vested in Period</link:label>
    <link:label id="lab_blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod_documentation_en-US" xlink:label="lab_blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period. Amount reflects target shares adjusted based on actual results when compared to the performance conditions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod" xlink:href="blkb-20241231.xsd#blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod" xlink:to="lab_blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_58e36515-29e2-43f4-81aa-e96fc876f5cd_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_6892b95c-72c7-4808-a4f9-3e69531f42f0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_165ff0ef-b5f7-435f-836b-573d7aee1cd9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029&#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" 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/2024/elts/us-gaap-2024.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_dei_DocumentPeriodEndDate_7be1423c-412c-41c9-80cf-9276e14d5316_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_cd4f3d8c-e4bf-444c-ad93-7493ab325eb9_terseLabel_en-US" xlink:label="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_7baf0015-f7d9-4d70-9070-8403b68236bf_negatedTerseLabel_en-US" xlink:label="lab_blkb_RetirementsOfCommonStockShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" 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-20241231.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_0c93e417-e184-4d86-9fac-3424506b3a2b_terseLabel_en-US" xlink:label="lab_blkb_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Income taxes [line items].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesLineItems" xlink:href="blkb-20241231.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_BaseRateMember_113ce8b6-b89c-4375-aba0-0011ba4fbad7_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDue_7d43672b-223d-4add-95e2-d3473b209403_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_313533b1-365f-4ac9-9457-b39461c08719_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unvested, number, beginning of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_be9a7cc9-f986-48a3-9cf1-7c198244813f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/ecd-2024.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_ValuationAllowanceTable_b37d2fd9-485e-45cb-b404-07a92891fcbc_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Deferred Tax Asset, Valuation Allowance [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7fc5017a-5272-4593-8a6b-6c70dc73bc5e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027&#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" 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/2024/elts/us-gaap-2024.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_ContractWithCustomerLiabilityRevenueRecognized_29bbe155-c7d0-4978-a219-bc39f655bc44_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PrepaidExpenseAndOtherAssetsCurrent_19bc782f-3dd3-47a5-974a-a7aa3f93ae02_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentTransitionReport_bb8d2cc3-f7bf-4e30-aedb-e5b358ff6f03_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_2ebcb571-cd7e-4db7-97a1-cd94f7d91409_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Changes in Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_2366678f-ea57-47a7-b016-28b313d6a34e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4d05bc64-f8ee-4c03-b120-f29ced92d024_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityCurrentReportingStatus_f53a0eed-82d4-41fb-be25-153c6a88bcf8_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_RetainedEarningsMember_5d957563-2be3-42b4-b472-f66431a68e0f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AcceleratedShareRepurchasesDateDomain_d1321e60-5df5-4dc4-af48-0a5e199137f6_terseLabel_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesDateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Date [Domain]</link:label>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesDateDomain_label_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesDateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Date [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateDomain" xlink:to="lab_us-gaap_AcceleratedShareRepurchasesDateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_6baf99a5-a6a5-4f78-b5b9-9b1964aa0339_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_us-gaap_AcceleratedShareRepurchasesDateAxis_7102c07a-a9f9-40a6-aa67-1f5a181fd237_terseLabel_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Date [Axis]</link:label>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesDateAxis_label_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:to="lab_us-gaap_AcceleratedShareRepurchasesDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_c19f7f48-f828-4a99-b7f2-d63e2efa057e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_RestrictedStockUnitsRSUMember_e502d5d5-bd68-4f12-8427-ac89dfb266c9_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_89caf8aa-8809-41c3-9fda-d602f3a0f9e3_terseLabel_en-US" xlink:label="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable" xlink:to="lab_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9f004f4c-7845-4512-af15-8c52fd3ccedf_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_e35c4934-ffba-4299-9874-77f999f3a6bc_terseLabel_en-US" xlink:label="lab_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_5809195b-3f68-48f2-9da8-c32640f30737_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_d873a359-9515-44df-88a7-50fda8826b6e_totalLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_5bcbd209-4218-485a-80b0-b08ff048ac0d_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_ed10a5ee-59e1-4842-880c-3a1bd2e9693b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_blkb_FIMSAndDonorCentralMember_b095db6e-c475-4252-8697-81d70561a3ee_terseLabel_en-US" xlink:label="lab_blkb_FIMSAndDonorCentralMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">FIMS and DonorCentral [Member]</link:label>
    <link:label id="lab_blkb_FIMSAndDonorCentralMember_label_en-US" xlink:label="lab_blkb_FIMSAndDonorCentralMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">FIMS and DonorCentral [Member]</link:label>
    <link:label id="lab_blkb_FIMSAndDonorCentralMember_documentation_en-US" xlink:label="lab_blkb_FIMSAndDonorCentralMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">FIMS and DonorCentral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_FIMSAndDonorCentralMember" xlink:href="blkb-20241231.xsd#blkb_FIMSAndDonorCentralMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_FIMSAndDonorCentralMember" xlink:to="lab_blkb_FIMSAndDonorCentralMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_5b1dddaa-1c81-4e9b-b8f3-763e4f24d0db_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/ecd-2024.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_blkb_NetLeverageRatio_0af044cf-2518-4195-a8c4-f90e03818a7c_terseLabel_en-US" xlink:label="lab_blkb_NetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Net Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatio" xlink:href="blkb-20241231.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>14
<FILENAME>blkb-20241231_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 2025 Workiva-->
<!--r:965f50d6-39eb-441e-8657-691f2158cf7a,g:1ffd144a-c4e3-4a93-875b-a357a51aadfa-->
<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-20241231.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_96f41822-cee2-4484-b171-57ae5329534a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_dbb72b17-4cf9-4ce2-95f7-ff6c334b492e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_DocumentType_dbb72b17-4cf9-4ce2-95f7-ff6c334b492e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_f8029f7b-fb4c-4cb8-852c-c5b320749cc2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_DocumentAnnualReport_f8029f7b-fb4c-4cb8-852c-c5b320749cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f31cd93d-c4f2-49d9-858f-e9d8c530f1ef" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_DocumentPeriodEndDate_f31cd93d-c4f2-49d9-858f-e9d8c530f1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_ed93854f-340e-421e-aabc-aeba4a1c1d7a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_CurrentFiscalYearEndDate_ed93854f-340e-421e-aabc-aeba4a1c1d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_5e8548ed-a2f0-4f92-a9ae-135722d59844" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_DocumentTransitionReport_5e8548ed-a2f0-4f92-a9ae-135722d59844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_c8bc6f04-abf1-4c24-8a71-0ff532f596a7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityFileNumber_c8bc6f04-abf1-4c24-8a71-0ff532f596a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_32d4082d-2f7b-4419-bd9b-a4b8219b2ff8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityRegistrantName_32d4082d-2f7b-4419-bd9b-a4b8219b2ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_2df2068d-a7f7-4723-b984-446e76f63e54" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityIncorporationStateCountryCode_2df2068d-a7f7-4723-b984-446e76f63e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_82fc4792-4da8-430a-9f9a-1950ca7bf789" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityTaxIdentificationNumber_82fc4792-4da8-430a-9f9a-1950ca7bf789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_18086b94-513c-460e-9be0-1423f2dc775d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityAddressAddressLine1_18086b94-513c-460e-9be0-1423f2dc775d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_6df69cb5-9e96-4164-ab96-0ee021760216" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityAddressCityOrTown_6df69cb5-9e96-4164-ab96-0ee021760216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_46b510a0-9cb9-48f6-989c-bc2b81dd5e8f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityAddressStateOrProvince_46b510a0-9cb9-48f6-989c-bc2b81dd5e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_651e80c7-1ffa-4be9-b3f0-53c6d386f0ff" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityAddressPostalZipCode_651e80c7-1ffa-4be9-b3f0-53c6d386f0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_151015a6-da4f-48a6-b885-c8835f6587a7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_CityAreaCode_151015a6-da4f-48a6-b885-c8835f6587a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_cf80d299-f2eb-49a3-96cf-753cc553a4e1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_LocalPhoneNumber_cf80d299-f2eb-49a3-96cf-753cc553a4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_5f8cff13-1b18-4cd1-b780-57c3a1fc6750" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_Security12bTitle_5f8cff13-1b18-4cd1-b780-57c3a1fc6750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_6808d6a2-b5ca-4582-a184-ec3fa0658cf4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_TradingSymbol_6808d6a2-b5ca-4582-a184-ec3fa0658cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_0b22b995-d6ea-4a0d-8f00-c33a2a8b1e48" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_SecurityExchangeName_0b22b995-d6ea-4a0d-8f00-c33a2a8b1e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_71d62cc4-a199-41bc-b0ca-1b2f9ca41974" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_71d62cc4-a199-41bc-b0ca-1b2f9ca41974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_d3c6f628-1743-4584-8fe8-bf1515f49405" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityVoluntaryFilers_d3c6f628-1743-4584-8fe8-bf1515f49405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_5dd9fc8e-d0a1-485b-a8d1-85a01c741309" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityCurrentReportingStatus_5dd9fc8e-d0a1-485b-a8d1-85a01c741309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_aa64eeae-57ac-4cb0-8055-be9eeb071a5e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityInteractiveDataCurrent_aa64eeae-57ac-4cb0-8055-be9eeb071a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_7fade243-ed02-40fb-8452-e69deebc2488" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityFilerCategory_7fade243-ed02-40fb-8452-e69deebc2488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_09b9973a-e317-4bdb-b3b0-c5b4772e104d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntitySmallBusiness_09b9973a-e317-4bdb-b3b0-c5b4772e104d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_01c1f9d7-6bef-4b9a-a169-da0064f5984a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityEmergingGrowthCompany_01c1f9d7-6bef-4b9a-a169-da0064f5984a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_576e7383-1ffa-4236-9eea-29e3f1e6fcf4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_IcfrAuditorAttestationFlag_576e7383-1ffa-4236-9eea-29e3f1e6fcf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_ed2a5f00-5f76-4b9e-8117-30d2f4a6c0c3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_ed2a5f00-5f76-4b9e-8117-30d2f4a6c0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_69bc5eb1-e8fd-4118-8027-7e6639101191" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityShellCompany_69bc5eb1-e8fd-4118-8027-7e6639101191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_66a587cf-7926-4d34-ab23-1b626d020c06" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityPublicFloat_66a587cf-7926-4d34-ab23-1b626d020c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_349a281b-4b73-4a1b-b9fb-16ce72db8174" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_349a281b-4b73-4a1b-b9fb-16ce72db8174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_a9f38a6b-af46-434a-a7bb-30adbb33b909" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_a9f38a6b-af46-434a-a7bb-30adbb33b909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_3246ffa8-64e0-4c20-b50c-7464970a6198" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_AmendmentFlag_3246ffa8-64e0-4c20-b50c-7464970a6198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_93e9044f-aa5c-4e84-998e-c352a54a067f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_DocumentFiscalYearFocus_93e9044f-aa5c-4e84-998e-c352a54a067f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_f490b291-ad78-4dc4-96ef-74bbd162eade" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_DocumentFiscalPeriodFocus_f490b291-ad78-4dc4-96ef-74bbd162eade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c677ae0d-fd37-4401-bd44-e49ccc0a3c58" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_96f41822-cee2-4484-b171-57ae5329534a" xlink:to="loc_dei_EntityCentralIndexKey_c677ae0d-fd37-4401-bd44-e49ccc0a3c58" 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-20241231.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_a0258591-3341-417e-a4d8-290f014ff675" xlink:href="blkb-20241231.xsd#blkb_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_c20f56a2-294c-489c-b00d-78cb8867ce4c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AuditInformationAbstract_a0258591-3341-417e-a4d8-290f014ff675" xlink:to="loc_dei_AuditorFirmId_c20f56a2-294c-489c-b00d-78cb8867ce4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_16f93cdb-fe67-4d5e-9195-5fedd35d012f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AuditInformationAbstract_a0258591-3341-417e-a4d8-290f014ff675" xlink:to="loc_dei_AuditorName_16f93cdb-fe67-4d5e-9195-5fedd35d012f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_41d025bf-8e0d-4170-9e42-9d66801f2fa9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AuditInformationAbstract_a0258591-3341-417e-a4d8-290f014ff675" xlink:to="loc_dei_AuditorLocation_41d025bf-8e0d-4170-9e42-9d66801f2fa9" 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-20241231.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_d10636e5-f0f4-44be-be40-0b6e1e6d0afa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_2a28506d-982e-4b91-9673-cab70c17be56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d10636e5-f0f4-44be-be40-0b6e1e6d0afa" xlink:to="loc_us-gaap_AssetsAbstract_2a28506d-982e-4b91-9673-cab70c17be56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_23b626f7-3fa1-4cbe-9c7d-f2082fcc901c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a28506d-982e-4b91-9673-cab70c17be56" xlink:to="loc_us-gaap_AssetsCurrentAbstract_23b626f7-3fa1-4cbe-9c7d-f2082fcc901c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_933e4e16-a1e8-46eb-b85f-338803d00c17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23b626f7-3fa1-4cbe-9c7d-f2082fcc901c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_933e4e16-a1e8-46eb-b85f-338803d00c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_7f56b47e-f43b-4519-b28b-08705409b7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23b626f7-3fa1-4cbe-9c7d-f2082fcc901c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_7f56b47e-f43b-4519-b28b-08705409b7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_88b513e2-8430-47c1-9b79-684de2b39973" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23b626f7-3fa1-4cbe-9c7d-f2082fcc901c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_88b513e2-8430-47c1-9b79-684de2b39973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent_dcf40427-9c00-414c-adea-54fa1c104f89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23b626f7-3fa1-4cbe-9c7d-f2082fcc901c" xlink:to="loc_us-gaap_OtherRestrictedAssetsCurrent_dcf40427-9c00-414c-adea-54fa1c104f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bf922d73-48c6-4230-920b-5679f8db4f33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23b626f7-3fa1-4cbe-9c7d-f2082fcc901c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bf922d73-48c6-4230-920b-5679f8db4f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5aba3ae2-a1fb-4f04-96e5-ff3a19a649bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23b626f7-3fa1-4cbe-9c7d-f2082fcc901c" xlink:to="loc_us-gaap_AssetsCurrent_5aba3ae2-a1fb-4f04-96e5-ff3a19a649bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_572ae90b-0b77-4ef1-94fa-32305e02c22d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a28506d-982e-4b91-9673-cab70c17be56" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_572ae90b-0b77-4ef1-94fa-32305e02c22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_51e4f9a3-2091-46fd-8e87-1f7d164f61d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a28506d-982e-4b91-9673-cab70c17be56" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_51e4f9a3-2091-46fd-8e87-1f7d164f61d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_0f926b2c-c307-4a99-999c-3a883279374f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a28506d-982e-4b91-9673-cab70c17be56" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_0f926b2c-c307-4a99-999c-3a883279374f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_16f06177-aee8-4fb9-bf2e-d022b1e5ae64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a28506d-982e-4b91-9673-cab70c17be56" xlink:to="loc_us-gaap_Goodwill_16f06177-aee8-4fb9-bf2e-d022b1e5ae64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c26badb5-2b7e-4c77-b550-e267f2184da1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a28506d-982e-4b91-9673-cab70c17be56" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c26badb5-2b7e-4c77-b550-e267f2184da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7f374f26-1741-47dd-99b6-ba936ca525f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a28506d-982e-4b91-9673-cab70c17be56" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7f374f26-1741-47dd-99b6-ba936ca525f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7e7ad123-5e47-4b13-a4df-b89e327a4f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a28506d-982e-4b91-9673-cab70c17be56" xlink:to="loc_us-gaap_Assets_7e7ad123-5e47-4b13-a4df-b89e327a4f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be5ab085-ffda-4c51-ade1-0d8d8a21b3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d10636e5-f0f4-44be-be40-0b6e1e6d0afa" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be5ab085-ffda-4c51-ade1-0d8d8a21b3f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_5c8847fb-e7e6-4356-86f7-eee763074f98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be5ab085-ffda-4c51-ade1-0d8d8a21b3f5" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_5c8847fb-e7e6-4356-86f7-eee763074f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_9026d7bf-7a59-45ef-a6e3-246f100c6910" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5c8847fb-e7e6-4356-86f7-eee763074f98" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_9026d7bf-7a59-45ef-a6e3-246f100c6910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_cc643836-720e-419d-9541-18260d70e699" xlink:href="blkb-20241231.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5c8847fb-e7e6-4356-86f7-eee763074f98" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_cc643836-720e-419d-9541-18260d70e699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent_81172ec0-68d2-4f0b-8cb1-74efd92af6b3" xlink:href="blkb-20241231.xsd#blkb_DueToCustomersCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5c8847fb-e7e6-4356-86f7-eee763074f98" xlink:to="loc_blkb_DueToCustomersCurrent_81172ec0-68d2-4f0b-8cb1-74efd92af6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_685aace0-9783-4c5f-881f-643df310fa43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5c8847fb-e7e6-4356-86f7-eee763074f98" xlink:to="loc_us-gaap_LongTermDebtCurrent_685aace0-9783-4c5f-881f-643df310fa43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_cc54202f-7745-4c9c-8a1b-dfc87a55fdb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5c8847fb-e7e6-4356-86f7-eee763074f98" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_cc54202f-7745-4c9c-8a1b-dfc87a55fdb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_cbe96fd1-e884-44ff-ae5a-8c4db93e305a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5c8847fb-e7e6-4356-86f7-eee763074f98" xlink:to="loc_us-gaap_LiabilitiesCurrent_cbe96fd1-e884-44ff-ae5a-8c4db93e305a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_95b5db5b-836a-4708-8426-6119c4cf3158" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be5ab085-ffda-4c51-ade1-0d8d8a21b3f5" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_95b5db5b-836a-4708-8426-6119c4cf3158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f62b6bf8-e629-49c1-a7fa-00f12c3d3759" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be5ab085-ffda-4c51-ade1-0d8d8a21b3f5" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f62b6bf8-e629-49c1-a7fa-00f12c3d3759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_44de6b92-31eb-4b40-9ac4-3b0879fe3fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be5ab085-ffda-4c51-ade1-0d8d8a21b3f5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_44de6b92-31eb-4b40-9ac4-3b0879fe3fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e38b162b-8c4e-4206-86e2-1197c3e09997" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be5ab085-ffda-4c51-ade1-0d8d8a21b3f5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e38b162b-8c4e-4206-86e2-1197c3e09997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_115796da-e4c8-456c-b325-e2ff44f35608" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be5ab085-ffda-4c51-ade1-0d8d8a21b3f5" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_115796da-e4c8-456c-b325-e2ff44f35608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0714d82f-7cc5-452f-a07c-0028a2aa6d18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be5ab085-ffda-4c51-ade1-0d8d8a21b3f5" xlink:to="loc_us-gaap_Liabilities_0714d82f-7cc5-452f-a07c-0028a2aa6d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_f432734d-3e16-426d-8907-57009bf38a90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be5ab085-ffda-4c51-ade1-0d8d8a21b3f5" xlink:to="loc_us-gaap_CommitmentsAndContingencies_f432734d-3e16-426d-8907-57009bf38a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be5ab085-ffda-4c51-ade1-0d8d8a21b3f5" xlink:to="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_6cd19cba-f268-47b2-85d5-746803bb954b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_6cd19cba-f268-47b2-85d5-746803bb954b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_05fb3b63-7b27-47ca-a753-28b924353f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_05fb3b63-7b27-47ca-a753-28b924353f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_d7ce8b50-1bd8-4ef3-9adb-ce875b6085b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:to="loc_us-gaap_PreferredStockValue_d7ce8b50-1bd8-4ef3-9adb-ce875b6085b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_fcaac177-f0f6-49b8-b68a-56c37c76020c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_fcaac177-f0f6-49b8-b68a-56c37c76020c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_3bc5613e-a673-4190-8f22-f2ed3f4744d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_3bc5613e-a673-4190-8f22-f2ed3f4744d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_1305d78e-003b-494b-9657-8bf8a287c510" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:to="loc_us-gaap_CommonStockSharesIssued_1305d78e-003b-494b-9657-8bf8a287c510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bbf182f6-82bd-4acc-995d-6c19221dfe15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_bbf182f6-82bd-4acc-995d-6c19221dfe15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b800f262-eb1b-48dc-9176-6c3565f6d670" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:to="loc_us-gaap_CommonStockValue_b800f262-eb1b-48dc-9176-6c3565f6d670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_e8534f06-af23-44a6-813a-de6885299079" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_e8534f06-af23-44a6-813a-de6885299079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_8c0e3364-6af4-4980-a2ac-859f4c9419dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:to="loc_us-gaap_TreasuryStockCommonShares_8c0e3364-6af4-4980-a2ac-859f4c9419dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_b185d693-001c-4350-afee-c7cb154f6d00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:to="loc_us-gaap_TreasuryStockValue_b185d693-001c-4350-afee-c7cb154f6d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bd4ba715-e562-4395-bbac-a15af32d4613" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bd4ba715-e562-4395-bbac-a15af32d4613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6e2becb4-6ee2-41bd-a2d1-768f7b4a2cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6e2becb4-6ee2-41bd-a2d1-768f7b4a2cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2ebcd039-18d1-4729-90b4-a80599c89ede" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfa6aa86-8255-48a4-b6e7-99d2cef034ec" xlink:to="loc_us-gaap_StockholdersEquity_2ebcd039-18d1-4729-90b4-a80599c89ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a3b8b326-ded4-46a3-b1c1-60736f034289" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be5ab085-ffda-4c51-ade1-0d8d8a21b3f5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_a3b8b326-ded4-46a3-b1c1-60736f034289" 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-20241231.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_12855bc6-4ea9-4f94-aef1-079629e7faac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_22a7febe-7539-4673-9879-9b863e8fb239" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_12855bc6-4ea9-4f94-aef1-079629e7faac" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_22a7febe-7539-4673-9879-9b863e8fb239" 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-20241231.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_e9822ed9-aa0f-4cf7-adf0-4743905159ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_307d22bb-26e1-4e8d-a334-574314238028" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e9822ed9-aa0f-4cf7-adf0-4743905159ff" xlink:to="loc_us-gaap_StatementTable_307d22bb-26e1-4e8d-a334-574314238028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_07806dc0-8cf3-4e06-833d-f5dda2b95b82" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_307d22bb-26e1-4e8d-a334-574314238028" xlink:to="loc_srt_ProductOrServiceAxis_07806dc0-8cf3-4e06-833d-f5dda2b95b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4808c996-1526-47f6-9f8c-ec49c9b979b4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_07806dc0-8cf3-4e06-833d-f5dda2b95b82" xlink:to="loc_srt_ProductsAndServicesDomain_4808c996-1526-47f6-9f8c-ec49c9b979b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_15820b0b-12e9-4190-9d6b-f6bdeaaf03a7" xlink:href="blkb-20241231.xsd#blkb_RecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4808c996-1526-47f6-9f8c-ec49c9b979b4" xlink:to="loc_blkb_RecurringMember_15820b0b-12e9-4190-9d6b-f6bdeaaf03a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_06a0950e-ea06-41b1-9988-76cf8e9905d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4808c996-1526-47f6-9f8c-ec49c9b979b4" xlink:to="loc_us-gaap_TechnologyServiceMember_06a0950e-ea06-41b1-9988-76cf8e9905d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_307d22bb-26e1-4e8d-a334-574314238028" xlink:to="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_1d5e9944-31a7-4e4e-8aa5-4a248597dc72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_RevenuesAbstract_1d5e9944-31a7-4e4e-8aa5-4a248597dc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f3e845d5-69c8-4622-8333-c5a0218a8e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_1d5e9944-31a7-4e4e-8aa5-4a248597dc72" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f3e845d5-69c8-4622-8333-c5a0218a8e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_a81c34cb-bd6f-418a-ad6e-018077f87127" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_CostOfRevenueAbstract_a81c34cb-bd6f-418a-ad6e-018077f87127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_45203571-27f7-44d3-a4d0-9a2cf769fdb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_a81c34cb-bd6f-418a-ad6e-018077f87127" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_45203571-27f7-44d3-a4d0-9a2cf769fdb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c095ee43-14ed-4ffa-ba38-369309a5af02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_GrossProfit_c095ee43-14ed-4ffa-ba38-369309a5af02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_5e04641b-acf4-4aaf-931b-b55148107c95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:to="loc_us-gaap_SellingAndMarketingExpense_5e04641b-acf4-4aaf-931b-b55148107c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_1776c335-e427-452a-b36e-260e6a5c3982" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_1776c335-e427-452a-b36e-260e6a5c3982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_e6fb5dfd-72fa-4c01-9e9b-32bd6954045b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_e6fb5dfd-72fa-4c01-9e9b-32bd6954045b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_f2b80257-edf8-4a24-b979-a2d193b3e5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_f2b80257-edf8-4a24-b979-a2d193b3e5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIDisposition_6319d397-81cf-45ea-91be-ac9626e8033d" xlink:href="blkb-20241231.xsd#blkb_EVERFIDisposition"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:to="loc_blkb_EVERFIDisposition_6319d397-81cf-45ea-91be-ac9626e8033d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_cb89d5fb-8b48-433c-ae9e-6012abc2bc38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_59cbbfae-2436-499b-9dcf-2dc22cc255cc" xlink:to="loc_us-gaap_OperatingExpenses_cb89d5fb-8b48-433c-ae9e-6012abc2bc38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8e8df1ba-7917-4bb7-b3b8-0e727ac28d01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_OperatingIncomeLoss_8e8df1ba-7917-4bb7-b3b8-0e727ac28d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_043fb2d8-17d7-4b79-8a0a-b11c7788fd37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_InterestExpense_043fb2d8-17d7-4b79-8a0a-b11c7788fd37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_e70772e0-3a77-4600-b115-6d39eac3d542" xlink:href="blkb-20241231.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_e70772e0-3a77-4600-b115-6d39eac3d542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b768ba3e-8256-4d36-83cf-0e821f8e919f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b768ba3e-8256-4d36-83cf-0e821f8e919f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_118d0a63-ed5d-439a-a19c-a49b9cd89d69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_118d0a63-ed5d-439a-a19c-a49b9cd89d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2720b404-c41e-46af-8d81-37f736ce1dab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_NetIncomeLoss_2720b404-c41e-46af-8d81-37f736ce1dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ccfe77c6-8321-471e-b234-a2bd16cb8c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_EarningsPerShareAbstract_ccfe77c6-8321-471e-b234-a2bd16cb8c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b52caa13-d21f-433f-9afb-368ca97b3a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ccfe77c6-8321-471e-b234-a2bd16cb8c9b" xlink:to="loc_us-gaap_EarningsPerShareBasic_b52caa13-d21f-433f-9afb-368ca97b3a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3d7e7d3d-4b26-4f02-9105-974168fb6f01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ccfe77c6-8321-471e-b234-a2bd16cb8c9b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3d7e7d3d-4b26-4f02-9105-974168fb6f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_19258255-f069-4586-a375-38ed9f609391" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_19258255-f069-4586-a375-38ed9f609391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fdf71ddb-ad1a-4842-9d94-13d99ee33a45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_19258255-f069-4586-a375-38ed9f609391" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fdf71ddb-ad1a-4842-9d94-13d99ee33a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_64e4426d-8900-492a-a6e9-b36fc7ea9026" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_19258255-f069-4586-a375-38ed9f609391" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_64e4426d-8900-492a-a6e9-b36fc7ea9026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_23dad131-0f35-488c-96bc-8e668e033324" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_23dad131-0f35-488c-96bc-8e668e033324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_01c9b7fb-02aa-41db-b120-01dbc0714d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_23dad131-0f35-488c-96bc-8e668e033324" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_01c9b7fb-02aa-41db-b120-01dbc0714d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_e067dd2a-28dc-405b-b774-096ac3de056d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_23dad131-0f35-488c-96bc-8e668e033324" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_e067dd2a-28dc-405b-b774-096ac3de056d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2c231b61-c071-4b98-b8d8-a86a3a8346d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_23dad131-0f35-488c-96bc-8e668e033324" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2c231b61-c071-4b98-b8d8-a86a3a8346d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9ba1aed4-54f6-410a-8cbe-76b61902ca23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f757338d-d15c-42ed-bf67-f74dadf23825" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_9ba1aed4-54f6-410a-8cbe-76b61902ca23" 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-20241231.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_69120c8f-1907-4807-ae1d-8cd2699a9fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_64355de2-ed28-430f-966b-18bcf6fd42ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69120c8f-1907-4807-ae1d-8cd2699a9fd2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_64355de2-ed28-430f-966b-18bcf6fd42ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d373e4af-2296-4d50-94d4-68ba63980e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_64355de2-ed28-430f-966b-18bcf6fd42ce" xlink:to="loc_us-gaap_NetIncomeLoss_d373e4af-2296-4d50-94d4-68ba63980e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_386aa4fb-0eea-4e8e-8589-a02974a3da7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_64355de2-ed28-430f-966b-18bcf6fd42ce" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_386aa4fb-0eea-4e8e-8589-a02974a3da7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_875c59df-f8ff-4ff5-920d-ebd6eef90731" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_386aa4fb-0eea-4e8e-8589-a02974a3da7e" xlink:to="loc_us-gaap_DepreciationAndAmortization_875c59df-f8ff-4ff5-920d-ebd6eef90731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_79eb2157-0780-4b59-8b78-824d024ee43d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_386aa4fb-0eea-4e8e-8589-a02974a3da7e" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_79eb2157-0780-4b59-8b78-824d024ee43d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_270d3516-aee7-4f77-b311-b9bbee08fa97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_386aa4fb-0eea-4e8e-8589-a02974a3da7e" xlink:to="loc_us-gaap_ShareBasedCompensation_270d3516-aee7-4f77-b311-b9bbee08fa97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e82ae3e5-8d3d-4cd2-a7a1-53355e3d2c11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_386aa4fb-0eea-4e8e-8589-a02974a3da7e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e82ae3e5-8d3d-4cd2-a7a1-53355e3d2c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a506871f-15c8-4718-9ca8-1dcdbe7e9a72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_386aa4fb-0eea-4e8e-8589-a02974a3da7e" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a506871f-15c8-4718-9ca8-1dcdbe7e9a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_7007f130-fce4-4964-8b19-7f4f99b38627" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_386aa4fb-0eea-4e8e-8589-a02974a3da7e" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_7007f130-fce4-4964-8b19-7f4f99b38627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonCashImpairmentCharges_6f886be9-769b-4ef1-b6fc-d8163555b2ce" xlink:href="blkb-20241231.xsd#blkb_NonCashImpairmentCharges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_386aa4fb-0eea-4e8e-8589-a02974a3da7e" xlink:to="loc_blkb_NonCashImpairmentCharges_6f886be9-769b-4ef1-b6fc-d8163555b2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_d8f4e324-51c4-4af6-a3fb-37c3cad75d45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_386aa4fb-0eea-4e8e-8589-a02974a3da7e" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_d8f4e324-51c4-4af6-a3fb-37c3cad75d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_346618bc-90e5-4db4-98b3-4860e8a5a71f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_386aa4fb-0eea-4e8e-8589-a02974a3da7e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_346618bc-90e5-4db4-98b3-4860e8a5a71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_36f90407-9aa0-4c3c-84b4-67dc30ca2921" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_346618bc-90e5-4db4-98b3-4860e8a5a71f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_36f90407-9aa0-4c3c-84b4-67dc30ca2921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8cd43241-98e0-4bb4-aca8-f0b7c2ad75d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_346618bc-90e5-4db4-98b3-4860e8a5a71f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8cd43241-98e0-4bb4-aca8-f0b7c2ad75d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_62746d58-d620-416d-8cd4-310c0641be07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_346618bc-90e5-4db4-98b3-4860e8a5a71f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_62746d58-d620-416d-8cd4-310c0641be07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_71a45561-39f3-44a8-b95e-d78dd5ca5907" xlink:href="blkb-20241231.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_346618bc-90e5-4db4-98b3-4860e8a5a71f" xlink:to="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_71a45561-39f3-44a8-b95e-d78dd5ca5907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_8b793487-fc06-424c-82a9-cbd36a82f3c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_346618bc-90e5-4db4-98b3-4860e8a5a71f" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_8b793487-fc06-424c-82a9-cbd36a82f3c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_372e3ea7-f0c0-453d-a16e-e6095b37180c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_64355de2-ed28-430f-966b-18bcf6fd42ce" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_372e3ea7-f0c0-453d-a16e-e6095b37180c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f9de17a3-b162-4edb-a501-54c0e4468bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69120c8f-1907-4807-ae1d-8cd2699a9fd2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f9de17a3-b162-4edb-a501-54c0e4468bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3829d3cd-bd24-4174-b3e1-1e7340eb6b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f9de17a3-b162-4edb-a501-54c0e4468bfd" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3829d3cd-bd24-4174-b3e1-1e7340eb6b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_f8095eb9-e0e5-4050-af99-35a6de14a9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f9de17a3-b162-4edb-a501-54c0e4468bfd" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_f8095eb9-e0e5-4050-af99-35a6de14a9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_393ee150-97bf-43fc-a6b4-38edc6fab9d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f9de17a3-b162-4edb-a501-54c0e4468bfd" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_393ee150-97bf-43fc-a6b4-38edc6fab9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_3132c997-db85-4ad5-a40e-d11dd15e18cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f9de17a3-b162-4edb-a501-54c0e4468bfd" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_3132c997-db85-4ad5-a40e-d11dd15e18cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_91876fcc-59d5-433c-83db-22c905953e38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f9de17a3-b162-4edb-a501-54c0e4468bfd" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_91876fcc-59d5-433c-83db-22c905953e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_27ac4125-dce2-4062-94e4-b259ff22bf43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f9de17a3-b162-4edb-a501-54c0e4468bfd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_27ac4125-dce2-4062-94e4-b259ff22bf43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a3dc97b-f2c1-465b-af9e-54f14179db41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69120c8f-1907-4807-ae1d-8cd2699a9fd2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a3dc97b-f2c1-465b-af9e-54f14179db41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_ecd9f30a-912a-46e7-b217-7f192de41cec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a3dc97b-f2c1-465b-af9e-54f14179db41" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_ecd9f30a-912a-46e7-b217-7f192de41cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_aa873297-2ed8-4465-a4fd-8e7fe25dec8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a3dc97b-f2c1-465b-af9e-54f14179db41" xlink:to="loc_us-gaap_RepaymentsOfDebt_aa873297-2ed8-4465-a4fd-8e7fe25dec8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_ad5023a0-9653-486f-8457-495452229ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a3dc97b-f2c1-465b-af9e-54f14179db41" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_ad5023a0-9653-486f-8457-495452229ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_d6cdea8a-7ad7-44de-bcea-8a5c2fda51da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a3dc97b-f2c1-465b-af9e-54f14179db41" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_d6cdea8a-7ad7-44de-bcea-8a5c2fda51da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_95bfec4c-ed47-40ce-b1eb-6da59d1ed382" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a3dc97b-f2c1-465b-af9e-54f14179db41" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_95bfec4c-ed47-40ce-b1eb-6da59d1ed382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers_1bebebb7-9772-4e2f-a6f5-64e367600d9f" xlink:href="blkb-20241231.xsd#blkb_IncreaseDecreaseInDueToCustomers"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a3dc97b-f2c1-465b-af9e-54f14179db41" xlink:to="loc_blkb_IncreaseDecreaseInDueToCustomers_1bebebb7-9772-4e2f-a6f5-64e367600d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable_0adb8e78-9d4f-4a54-a994-dbca6d281dbb" xlink:href="blkb-20241231.xsd#blkb_ChangeInCustomerFundsReceivable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a3dc97b-f2c1-465b-af9e-54f14179db41" xlink:to="loc_blkb_ChangeInCustomerFundsReceivable_0adb8e78-9d4f-4a54-a994-dbca6d281dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_23f4eefd-cf6a-47d1-8ae0-4e5110cadcd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a3dc97b-f2c1-465b-af9e-54f14179db41" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_23f4eefd-cf6a-47d1-8ae0-4e5110cadcd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9b52f44d-fcdb-41f2-b30c-c6c7ee006c04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a3dc97b-f2c1-465b-af9e-54f14179db41" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9b52f44d-fcdb-41f2-b30c-c6c7ee006c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0a5ef041-d747-4a5c-9c52-3183256c66f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69120c8f-1907-4807-ae1d-8cd2699a9fd2" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0a5ef041-d747-4a5c-9c52-3183256c66f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_049c9002-1dcf-46b7-9951-78622c38c6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69120c8f-1907-4807-ae1d-8cd2699a9fd2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_049c9002-1dcf-46b7-9951-78622c38c6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_44245dcb-6610-4c68-ba35-184b35327c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69120c8f-1907-4807-ae1d-8cd2699a9fd2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_44245dcb-6610-4c68-ba35-184b35327c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_7b882f4c-1f3d-4e59-9958-5ac81b6f37d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69120c8f-1907-4807-ae1d-8cd2699a9fd2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_7b882f4c-1f3d-4e59-9958-5ac81b6f37d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_bdc19a38-573f-4c83-85e9-a60197bb1bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69120c8f-1907-4807-ae1d-8cd2699a9fd2" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_bdc19a38-573f-4c83-85e9-a60197bb1bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_00795915-bddc-4d6f-8c41-5c1baadb01c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_bdc19a38-573f-4c83-85e9-a60197bb1bc4" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_00795915-bddc-4d6f-8c41-5c1baadb01c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_fb82b7f6-ced9-4129-923b-ecdd27c52e77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_00795915-bddc-4d6f-8c41-5c1baadb01c6" xlink:to="loc_us-gaap_InterestPaidNet_fb82b7f6-ced9-4129-923b-ecdd27c52e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_57900fd5-f2e9-44fc-8d92-be320f39607c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_00795915-bddc-4d6f-8c41-5c1baadb01c6" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_57900fd5-f2e9-44fc-8d92-be320f39607c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f15c7e20-5d24-4d05-8ebf-cc0fc7a9e1e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_bdc19a38-573f-4c83-85e9-a60197bb1bc4" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f15c7e20-5d24-4d05-8ebf-cc0fc7a9e1e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6e87e851-d9ab-44be-943d-547ef9262bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_f15c7e20-5d24-4d05-8ebf-cc0fc7a9e1e7" xlink:to="loc_us-gaap_StatementTable_6e87e851-d9ab-44be-943d-547ef9262bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_eec0b563-742a-47a4-8c5e-d92b0fce5cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6e87e851-d9ab-44be-943d-547ef9262bc6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_eec0b563-742a-47a4-8c5e-d92b0fce5cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1103af70-8c5b-4e96-8bc4-73e33040f3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_eec0b563-742a-47a4-8c5e-d92b0fce5cf5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1103af70-8c5b-4e96-8bc4-73e33040f3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_0b7d21ac-f246-497a-afef-bd0408fb8c87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1103af70-8c5b-4e96-8bc4-73e33040f3d3" xlink:to="loc_us-gaap_LoansPayableMember_0b7d21ac-f246-497a-afef-bd0408fb8c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0c647c53-a38c-49f2-9f42-ae08fe63aaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6e87e851-d9ab-44be-943d-547ef9262bc6" xlink:to="loc_us-gaap_StatementLineItems_0c647c53-a38c-49f2-9f42-ae08fe63aaa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAssumed1_7a3daaa1-e6fe-4517-a881-0f936803f441" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansAssumed1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0c647c53-a38c-49f2-9f42-ae08fe63aaa5" xlink:to="loc_us-gaap_LoansAssumed1_7a3daaa1-e6fe-4517-a881-0f936803f441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_fdd0b32c-ff20-4061-a3c4-cee885848933" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0c647c53-a38c-49f2-9f42-ae08fe63aaa5" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_fdd0b32c-ff20-4061-a3c4-cee885848933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_a2d14086-1fcc-4e35-9f10-4554c35166c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69120c8f-1907-4807-ae1d-8cd2699a9fd2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_a2d14086-1fcc-4e35-9f10-4554c35166c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_32224d24-be23-43a1-9094-f36fa4445823" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_a2d14086-1fcc-4e35-9f10-4554c35166c6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_32224d24-be23-43a1-9094-f36fa4445823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d8c96a08-76b9-4d63-bec2-41c53301edcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_a2d14086-1fcc-4e35-9f10-4554c35166c6" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d8c96a08-76b9-4d63-bec2-41c53301edcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d9aa3929-617d-48ed-a9d4-15593c2aaeef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_a2d14086-1fcc-4e35-9f10-4554c35166c6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d9aa3929-617d-48ed-a9d4-15593c2aaeef" 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-20241231.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_9126ac3a-b0f1-4aa6-aa78-b5d9f3ac3e85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c8214c60-e31d-4249-a743-c454fe569948" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_9126ac3a-b0f1-4aa6-aa78-b5d9f3ac3e85" xlink:to="loc_us-gaap_StatementTable_c8214c60-e31d-4249-a743-c454fe569948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4b9c4828-99be-4273-a9b3-2bb532d2c61e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c8214c60-e31d-4249-a743-c454fe569948" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4b9c4828-99be-4273-a9b3-2bb532d2c61e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_09dba788-b9e2-45b6-bf42-0b2575e99b02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4b9c4828-99be-4273-a9b3-2bb532d2c61e" xlink:to="loc_us-gaap_EquityComponentDomain_09dba788-b9e2-45b6-bf42-0b2575e99b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b11a4922-8756-4206-89af-867f752860e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_09dba788-b9e2-45b6-bf42-0b2575e99b02" xlink:to="loc_us-gaap_CommonStockMember_b11a4922-8756-4206-89af-867f752860e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_788b437a-8527-4622-a01b-782f5c86989b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_09dba788-b9e2-45b6-bf42-0b2575e99b02" xlink:to="loc_us-gaap_TreasuryStockCommonMember_788b437a-8527-4622-a01b-782f5c86989b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b77ac857-572a-40d4-bcc1-669bd6e44e78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_09dba788-b9e2-45b6-bf42-0b2575e99b02" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b77ac857-572a-40d4-bcc1-669bd6e44e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ab02a0b1-96cb-4e31-ab5f-8ca83d41badd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_09dba788-b9e2-45b6-bf42-0b2575e99b02" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ab02a0b1-96cb-4e31-ab5f-8ca83d41badd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_2c2ba4e5-8892-43eb-9f00-782eaef994ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_09dba788-b9e2-45b6-bf42-0b2575e99b02" xlink:to="loc_us-gaap_RetainedEarningsMember_2c2ba4e5-8892-43eb-9f00-782eaef994ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b39d9ed2-69b2-4b90-b9b5-f6075a6cd0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c8214c60-e31d-4249-a743-c454fe569948" xlink:to="loc_us-gaap_StatementLineItems_b39d9ed2-69b2-4b90-b9b5-f6075a6cd0f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b39d9ed2-69b2-4b90-b9b5-f6075a6cd0f7" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_46b14f76-d026-43d3-b941-8d834389db2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_SharesIssued_46b14f76-d026-43d3-b941-8d834389db2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_222c00e1-6d7b-436a-91a0-bbcf8d44d4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockholdersEquity_222c00e1-6d7b-436a-91a0-bbcf8d44d4ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_3fb227d0-f7be-4f76-b1b4-48525768dcff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_TreasuryStockCommonShares_3fb227d0-f7be-4f76-b1b4-48525768dcff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2be17e9d-2a96-4ef2-bd08-47e51c87f26e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_NetIncomeLoss_2be17e9d-2a96-4ef2-bd08-47e51c87f26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_878983c0-aeec-442d-a60e-1c4e080fe449" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_878983c0-aeec-442d-a60e-1c4e080fe449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_6e22a976-bee6-4adb-8387-74531803fe65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_6e22a976-bee6-4adb-8387-74531803fe65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RetirementsOfCommonStockShares_d9c7d27b-1923-4565-b299-fc47af1127c6" xlink:href="blkb-20241231.xsd#blkb_RetirementsOfCommonStockShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_blkb_RetirementsOfCommonStockShares_d9c7d27b-1923-4565-b299-fc47af1127c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_d098d653-74e6-42b2-a832-c8d9d72afe28" xlink:href="blkb-20241231.xsd#blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_d098d653-74e6-42b2-a832-c8d9d72afe28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_8d47d895-be34-44f1-af45-6ecf62bc0c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_8d47d895-be34-44f1-af45-6ecf62bc0c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_d0277d27-05f1-4943-8a1a-57a9ade5a465" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_d0277d27-05f1-4943-8a1a-57a9ade5a465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_5489dd4c-2252-4e3c-879d-fbe52982b2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_5489dd4c-2252-4e3c-879d-fbe52982b2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_b598ab58-0d49-4ecb-b365-4e0ab6fb8b15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_b598ab58-0d49-4ecb-b365-4e0ab6fb8b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_584d15cf-f05d-4383-9c95-bf1ec3b705ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_584d15cf-f05d-4383-9c95-bf1ec3b705ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_eb05b622-de48-4edf-9e66-0433b5161371" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_eb05b622-de48-4edf-9e66-0433b5161371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_2f31f5a1-3ecf-4272-9140-6ea322e2c9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_2f31f5a1-3ecf-4272-9140-6ea322e2c9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_26613f59-0b36-440b-8481-29cbe158c465" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_26613f59-0b36-440b-8481-29cbe158c465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f8df8e89-31bb-41d2-a652-e3d3baaefea1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f8df8e89-31bb-41d2-a652-e3d3baaefea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_fd4b925c-5fd4-4572-8b0e-a8181a1640f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_fd4b925c-5fd4-4572-8b0e-a8181a1640f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_3e01e708-5007-4d8d-b6d3-3f6432143849" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_3e01e708-5007-4d8d-b6d3-3f6432143849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_edcccb46-df2a-436f-8d8d-db12552af995" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_SharesIssued_edcccb46-df2a-436f-8d8d-db12552af995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_222f7efd-4ab2-4379-b87c-71949d487317" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_StockholdersEquity_222f7efd-4ab2-4379-b87c-71949d487317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_a7269116-4e1c-41e0-b3cb-8127f47b6a75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4222fb41-f7df-4f0e-81a5-c71a051572d1" xlink:to="loc_us-gaap_TreasuryStockCommonShares_a7269116-4e1c-41e0-b3cb-8127f47b6a75" 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-20241231.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_358cc329-dceb-4486-957d-647cab066ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_6ef60428-5929-459f-bc62-59f04775f236" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_358cc329-dceb-4486-957d-647cab066ba7" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_6ef60428-5929-459f-bc62-59f04775f236" 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-20241231.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_e1328002-1fd0-40ef-b256-515825547d50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_db365347-a0e9-4d53-9f49-ef9c9a84a4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e1328002-1fd0-40ef-b256-515825547d50" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_db365347-a0e9-4d53-9f49-ef9c9a84a4ce" 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-20241231.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_26e00963-6282-402f-bea9-0368c19a622d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_53089bee-3a1d-429f-b698-8ad46f5dfd76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_26e00963-6282-402f-bea9-0368c19a622d" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_53089bee-3a1d-429f-b698-8ad46f5dfd76" 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-20241231.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_562b311c-282c-41d9-8f25-44081d6516fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_2e75b720-70b6-4949-b8df-9546941fedd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_562b311c-282c-41d9-8f25-44081d6516fc" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_2e75b720-70b6-4949-b8df-9546941fedd7" 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-20241231.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_4ab2a523-fdd8-42e2-b90b-d4081598dbf1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_90345049-62f9-4ae6-904e-b2073e07c05f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4ab2a523-fdd8-42e2-b90b-d4081598dbf1" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_90345049-62f9-4ae6-904e-b2073e07c05f" 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-20241231.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_940cca90-25b0-45af-bda8-7e789459a907" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_45235652-774e-456c-ab24-342a07125b42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_940cca90-25b0-45af-bda8-7e789459a907" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_45235652-774e-456c-ab24-342a07125b42" 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-20241231.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_b45a423c-5e0c-477c-ad6f-9d034ff38b69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_f8ceb3da-4bca-4787-8d96-9320f883a8fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b45a423c-5e0c-477c-ad6f-9d034ff38b69" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_f8ceb3da-4bca-4787-8d96-9320f883a8fe" 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-20241231.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_ad9f7df4-76aa-47be-a98e-785b7e3b6321" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_73a7eb5a-9a5e-4e40-a3f9-96cdc38aae83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ad9f7df4-76aa-47be-a98e-785b7e3b6321" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_73a7eb5a-9a5e-4e40-a3f9-96cdc38aae83" 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-20241231.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_728c93cb-9eda-44c1-b571-9c898d454661" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_472a01be-e2c4-4528-8ea3-c1f0e4342196" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_728c93cb-9eda-44c1-b571-9c898d454661" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_472a01be-e2c4-4528-8ea3-c1f0e4342196" 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-20241231.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_34eef4e3-d1f1-46f2-a581-7eefb1acfffd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_f09537db-1f34-4353-866b-424e24ff3a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_34eef4e3-d1f1-46f2-a581-7eefb1acfffd" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_f09537db-1f34-4353-866b-424e24ff3a6e" 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-20241231.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_d3d14610-b025-425e-9fbb-7e0e989dbe02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_a997f978-fcc3-4b5b-9fce-3bd901c74146" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d3d14610-b025-425e-9fbb-7e0e989dbe02" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_a997f978-fcc3-4b5b-9fce-3bd901c74146" 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-20241231.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_895c2c84-ea27-4014-a45c-663fa708de1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_205ace54-c798-4878-815e-4450f1193662" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_895c2c84-ea27-4014-a45c-663fa708de1d" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_205ace54-c798-4878-815e-4450f1193662" 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-20241231.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_54167bc9-79ab-4868-8fde-abff2a851f80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d7f068bd-5065-46a8-b0fe-d05d7f3b275b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_54167bc9-79ab-4868-8fde-abff2a851f80" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d7f068bd-5065-46a8-b0fe-d05d7f3b275b" 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-20241231.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_a1444287-9146-4315-b1e4-c099f0757b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_ca771b38-078b-4395-90d2-7f9cdbb9aeac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a1444287-9146-4315-b1e4-c099f0757b1a" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_ca771b38-078b-4395-90d2-7f9cdbb9aeac" 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-20241231.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_01a8ce9c-b362-4a0a-862d-64958a899225" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_9da5e320-829e-48f3-a71e-42cf45b9f3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_01a8ce9c-b362-4a0a-862d-64958a899225" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_9da5e320-829e-48f3-a71e-42cf45b9f3a3" 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-20241231.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_bd2e5fe3-33bb-4949-81d2-02c24659f3ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_351efc0b-d8ca-419f-be9e-a1e94af9e4d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_bd2e5fe3-33bb-4949-81d2-02c24659f3ec" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_351efc0b-d8ca-419f-be9e-a1e94af9e4d9" 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-20241231.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_e2b296df-bf83-4b20-b4c5-48fd25b0cd37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_13d3bf59-2d54-44df-a55e-b8f9097700e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e2b296df-bf83-4b20-b4c5-48fd25b0cd37" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_13d3bf59-2d54-44df-a55e-b8f9097700e9" 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-20241231.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_a513ff1d-198b-4d66-b704-5e27a6d53658" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_99b55df9-25df-4fc9-a63d-98bbba6e3146" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_a513ff1d-198b-4d66-b704-5e27a6d53658" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_99b55df9-25df-4fc9-a63d-98bbba6e3146" 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-20241231.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_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_65fa874c-4428-416c-bb42-ce04b5c3f532" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_65fa874c-4428-416c-bb42-ce04b5c3f532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_963be96f-6bc1-4321-8966-1a1f3bc33189" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_963be96f-6bc1-4321-8966-1a1f3bc33189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_32983c88-7a37-4f31-8aa0-2d3d886bdc44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_UseOfEstimates_32983c88-7a37-4f31-8aa0-2d3d886bdc44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_59fc9fee-da38-47c4-abfb-a2376eb6319c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_59fc9fee-da38-47c4-abfb-a2376eb6319c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_120e7696-b240-4801-bfb9-f1d810d731ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_120e7696-b240-4801-bfb9-f1d810d731ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SalesTaxesPolicyTextBlock_33b95dd7-5078-4e50-a350-612d27a7e1f7" xlink:href="blkb-20241231.xsd#blkb_SalesTaxesPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_blkb_SalesTaxesPolicyTextBlock_33b95dd7-5078-4e50-a350-612d27a7e1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_18b154cb-c4cd-4bca-830f-75d103ed9c11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_18b154cb-c4cd-4bca-830f-75d103ed9c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_b83bf863-adbc-4b83-8f60-91495b056c38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_b83bf863-adbc-4b83-8f60-91495b056c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_2475b97e-da4a-4722-bb6f-d72cfe5ef6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_2475b97e-da4a-4722-bb6f-d72cfe5ef6e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_383e4517-9fb6-4f39-a42d-5ee565c55ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_383e4517-9fb6-4f39-a42d-5ee565c55ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_286d487f-7acf-42f3-842f-f87b348dba05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_286d487f-7acf-42f3-842f-f87b348dba05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_6ccc4428-e5c9-401c-a971-ee5398ee1909" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_6ccc4428-e5c9-401c-a971-ee5398ee1909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_af288ae9-4979-4342-a79d-52ce235cf6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_af288ae9-4979-4342-a79d-52ce235cf6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_c8ce5470-9829-4933-8912-87143556878d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_c8ce5470-9829-4933-8912-87143556878d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_d9738ba8-3932-4c5d-9b10-41566d4706e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_d9738ba8-3932-4c5d-9b10-41566d4706e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_a7c32603-dfb3-4981-b984-e081cac8c73d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_a7c32603-dfb3-4981-b984-e081cac8c73d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_88c43ccf-a539-4a60-960f-b44d41043e22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_88c43ccf-a539-4a60-960f-b44d41043e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b3a5ce43-b774-496b-8bc9-87630166bed5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b3a5ce43-b774-496b-8bc9-87630166bed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_7c6ed7d5-5639-4cda-bf92-31c4b017c2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_7c6ed7d5-5639-4cda-bf92-31c4b017c2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_c5d052e1-2f96-4e60-8aab-b6fbd2b6ce8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_c5d052e1-2f96-4e60-8aab-b6fbd2b6ce8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_dc9627b0-9292-41a6-a8aa-52999a6a6192" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_dc9627b0-9292-41a6-a8aa-52999a6a6192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_ac3c2b2e-f1e9-4ce4-a7ce-8f37067b0cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_ac3c2b2e-f1e9-4ce4-a7ce-8f37067b0cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_fa556c08-2052-467e-9789-56b4afdc321a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_fa556c08-2052-467e-9789-56b4afdc321a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_7073940d-9944-46a1-9c28-ad776abe994a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_7073940d-9944-46a1-9c28-ad776abe994a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_d8d72845-df34-4f24-a8c8-d3ec4c69c2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_d8d72845-df34-4f24-a8c8-d3ec4c69c2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_2d0da7b0-1a16-4689-8356-d95a817c3ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_2d0da7b0-1a16-4689-8356-d95a817c3ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_c4cc2cc9-e692-4a16-8e20-fee7367a98ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_c4cc2cc9-e692-4a16-8e20-fee7367a98ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_0cfd5d48-7b35-4963-a23d-9dbb3bc5dabb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_0cfd5d48-7b35-4963-a23d-9dbb3bc5dabb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_1d6724d9-c583-43ac-86e3-e407fc2af8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_1d6724d9-c583-43ac-86e3-e407fc2af8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock_735625c0-ad7c-459a-9eeb-63042254c8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c27504bd-ca77-4a8d-b46c-009017bdb974" xlink:to="loc_us-gaap_LegalCostsPolicyTextBlock_735625c0-ad7c-459a-9eeb-63042254c8c5" 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-20241231.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_f81d0d48-f785-4a38-9108-d527d5d27930" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d683d4e7-ee11-4794-a3d2-31edc5195c77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f81d0d48-f785-4a38-9108-d527d5d27930" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d683d4e7-ee11-4794-a3d2-31edc5195c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_d20281e8-51f4-4098-8628-3778300046be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f81d0d48-f785-4a38-9108-d527d5d27930" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_d20281e8-51f4-4098-8628-3778300046be" 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-20241231.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_358f5eb2-04d8-4418-8327-2c42c42612f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_4f0e2185-b0e8-4dab-b459-76d5d485abd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_358f5eb2-04d8-4418-8327-2c42c42612f0" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_4f0e2185-b0e8-4dab-b459-76d5d485abd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_e52c96b9-2486-4dd0-98b2-3215e62e1e95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_358f5eb2-04d8-4418-8327-2c42c42612f0" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_e52c96b9-2486-4dd0-98b2-3215e62e1e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_d1cdfbfc-1e00-4219-9570-ef35583b260f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_358f5eb2-04d8-4418-8327-2c42c42612f0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_d1cdfbfc-1e00-4219-9570-ef35583b260f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_743f5249-c22f-4feb-a05a-9c20ce87a3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_358f5eb2-04d8-4418-8327-2c42c42612f0" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_743f5249-c22f-4feb-a05a-9c20ce87a3b0" 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-20241231.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_fd88659a-0e2b-436d-97e6-87420c607c40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b2b4de0d-2285-4b19-a4ec-b00664a3cecd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fd88659a-0e2b-436d-97e6-87420c607c40" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b2b4de0d-2285-4b19-a4ec-b00664a3cecd" 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-20241231.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_84b37424-04ef-416e-84a1-eb9fa425fcb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_d1d01ebd-4a10-4ee0-9d97-72cdd7d4eb21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_84b37424-04ef-416e-84a1-eb9fa425fcb3" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_d1d01ebd-4a10-4ee0-9d97-72cdd7d4eb21" 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-20241231.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_698f748f-4ed9-4ebe-9023-953f986f3d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2c9f35d0-01d8-4036-920d-93fa545cba2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_698f748f-4ed9-4ebe-9023-953f986f3d3e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2c9f35d0-01d8-4036-920d-93fa545cba2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_46309a28-4c7c-42e2-8c90-02047536dd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2c9f35d0-01d8-4036-920d-93fa545cba2b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_46309a28-4c7c-42e2-8c90-02047536dd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793b06a4-be7d-4414-805f-1df80427bd61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_46309a28-4c7c-42e2-8c90-02047536dd5a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793b06a4-be7d-4414-805f-1df80427bd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_dfa1c66e-397c-408d-9966-2ef59ca618da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793b06a4-be7d-4414-805f-1df80427bd61" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_dfa1c66e-397c-408d-9966-2ef59ca618da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SoftwareAndContentDevelopmentMember_49c1a9b1-739e-455c-94d2-d01b6e392170" xlink:href="blkb-20241231.xsd#blkb_SoftwareAndContentDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793b06a4-be7d-4414-805f-1df80427bd61" xlink:to="loc_blkb_SoftwareAndContentDevelopmentMember_49c1a9b1-739e-455c-94d2-d01b6e392170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9f3f355-c792-4bdd-860c-be9696998b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2c9f35d0-01d8-4036-920d-93fa545cba2b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9f3f355-c792-4bdd-860c-be9696998b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7070967f-74b9-463b-80da-ac28c92225d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9f3f355-c792-4bdd-860c-be9696998b2b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7070967f-74b9-463b-80da-ac28c92225d8" 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-20241231.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_1f0fc651-4694-4e50-9aaf-ceaaba0ea61d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfRestrictedCashTableTextBlock_94dd2970-4fcf-495f-b5e9-7c4c390c6a21" xlink:href="blkb-20241231.xsd#blkb_ScheduleOfRestrictedCashTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1f0fc651-4694-4e50-9aaf-ceaaba0ea61d" xlink:to="loc_blkb_ScheduleOfRestrictedCashTableTextBlock_94dd2970-4fcf-495f-b5e9-7c4c390c6a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_9daa4970-f2b2-48d0-a94d-9d1b92885545" xlink:href="blkb-20241231.xsd#blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1f0fc651-4694-4e50-9aaf-ceaaba0ea61d" xlink:to="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_9daa4970-f2b2-48d0-a94d-9d1b92885545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_989e2fba-39a3-4fc7-b6dd-21c17a3524e6" xlink:href="blkb-20241231.xsd#blkb_AccruedExpensesAndOtherLiabilitiesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1f0fc651-4694-4e50-9aaf-ceaaba0ea61d" xlink:to="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_989e2fba-39a3-4fc7-b6dd-21c17a3524e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_d6e06d1a-a68a-48b2-ae51-9307d62601bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1f0fc651-4694-4e50-9aaf-ceaaba0ea61d" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_d6e06d1a-a68a-48b2-ae51-9307d62601bd" 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-20241231.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_ca503b6a-170b-413c-9b5f-8b753719556d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_6b30d53b-a9d5-4a2d-a47c-f6300206a28c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ca503b6a-170b-413c-9b5f-8b753719556d" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_6b30d53b-a9d5-4a2d-a47c-f6300206a28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_a0105156-2136-4efe-b2a6-45786a0a273b" xlink:href="blkb-20241231.xsd#blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ca503b6a-170b-413c-9b5f-8b753719556d" xlink:to="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_a0105156-2136-4efe-b2a6-45786a0a273b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramTableTextBlock_26273e14-4268-4cb2-bd5c-363f98764b48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ca503b6a-170b-413c-9b5f-8b753719556d" xlink:to="loc_us-gaap_SupplierFinanceProgramTableTextBlock_26273e14-4268-4cb2-bd5c-363f98764b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_ac4adb12-0c37-48fc-8890-2ada849e7607" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ca503b6a-170b-413c-9b5f-8b753719556d" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_ac4adb12-0c37-48fc-8890-2ada849e7607" 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-20241231.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_94339ccc-bd5c-4297-b9f0-3f46acd1b749" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_70e24ddd-9170-414d-98a7-67d9c94a8218" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_94339ccc-bd5c-4297-b9f0-3f46acd1b749" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_70e24ddd-9170-414d-98a7-67d9c94a8218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_b94978ab-2c08-425f-9d06-a1e01b6840ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_94339ccc-bd5c-4297-b9f0-3f46acd1b749" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_b94978ab-2c08-425f-9d06-a1e01b6840ff" 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-20241231.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_76297642-6d3b-4657-bbdc-f85d8efee2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_d56a7898-3234-4c2a-8503-8d19e1f38490" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_76297642-6d3b-4657-bbdc-f85d8efee2ef" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_d56a7898-3234-4c2a-8503-8d19e1f38490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_cf992646-fe47-428f-8bd5-a5b465c127ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_76297642-6d3b-4657-bbdc-f85d8efee2ef" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_cf992646-fe47-428f-8bd5-a5b465c127ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_bd47bd52-c614-430d-aa01-9b9125751446" xlink:href="blkb-20241231.xsd#blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_76297642-6d3b-4657-bbdc-f85d8efee2ef" xlink:to="loc_blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_bd47bd52-c614-430d-aa01-9b9125751446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_ffba5e04-6410-4bef-8ae2-f4e05fdd2b07" xlink:href="blkb-20241231.xsd#blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_76297642-6d3b-4657-bbdc-f85d8efee2ef" xlink:to="loc_blkb_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_ffba5e04-6410-4bef-8ae2-f4e05fdd2b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_e9658ffd-2a74-4c12-bdee-7c9b1d9cb058" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_76297642-6d3b-4657-bbdc-f85d8efee2ef" xlink:to="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_e9658ffd-2a74-4c12-bdee-7c9b1d9cb058" 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-20241231.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_74814997-d3d0-4ce7-b2c0-23c6bb4602bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_6aa90dcb-87c6-4d14-9936-b0d184be40d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_74814997-d3d0-4ce7-b2c0-23c6bb4602bc" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_6aa90dcb-87c6-4d14-9936-b0d184be40d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_66fc486e-b6fc-4015-b41c-398df9d5b98a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_74814997-d3d0-4ce7-b2c0-23c6bb4602bc" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_66fc486e-b6fc-4015-b41c-398df9d5b98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ae38bbb4-9d47-466a-957d-e7f87bf9b314" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_74814997-d3d0-4ce7-b2c0-23c6bb4602bc" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ae38bbb4-9d47-466a-957d-e7f87bf9b314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_dab989cc-e493-44d5-9e53-98ec21594d68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_74814997-d3d0-4ce7-b2c0-23c6bb4602bc" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_dab989cc-e493-44d5-9e53-98ec21594d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_4e649f49-6e2c-4d56-96e0-14f30c372d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_74814997-d3d0-4ce7-b2c0-23c6bb4602bc" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_4e649f49-6e2c-4d56-96e0-14f30c372d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_c40570b5-058c-4a60-8177-66ce7064b52a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_74814997-d3d0-4ce7-b2c0-23c6bb4602bc" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_c40570b5-058c-4a60-8177-66ce7064b52a" 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-20241231.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_ce7db90f-78d9-4712-aeba-dc411985a831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_dd36c1d3-9fad-47f6-9ede-ef40743155dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ce7db90f-78d9-4712-aeba-dc411985a831" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_dd36c1d3-9fad-47f6-9ede-ef40743155dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_b1b7f856-13e1-40fd-9cdc-e5ec811c5cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ce7db90f-78d9-4712-aeba-dc411985a831" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_b1b7f856-13e1-40fd-9cdc-e5ec811c5cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_42384853-4de1-48e4-ab10-07dec1b02591" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ce7db90f-78d9-4712-aeba-dc411985a831" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_42384853-4de1-48e4-ab10-07dec1b02591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_113a29f2-e4f4-44ad-a081-e29bbf6f0bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ce7db90f-78d9-4712-aeba-dc411985a831" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_113a29f2-e4f4-44ad-a081-e29bbf6f0bb1" 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-20241231.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_452abdb4-e3ca-4484-bc54-17958456b1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_da38ac1f-5258-4411-853e-5124b9151b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_452abdb4-e3ca-4484-bc54-17958456b1b5" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_da38ac1f-5258-4411-853e-5124b9151b1e" 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-20241231.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_1f10891f-bd43-4326-b463-64462d1bdd45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_6b4cb079-2789-4d83-8617-2d30468030bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1f10891f-bd43-4326-b463-64462d1bdd45" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_6b4cb079-2789-4d83-8617-2d30468030bb" 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-20241231.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_a6a790a0-e4bf-4225-b4cb-e2a3e82269a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_606d52a2-874e-4167-9576-0546364baf14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a6a790a0-e4bf-4225-b4cb-e2a3e82269a1" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_606d52a2-874e-4167-9576-0546364baf14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_3c21edbd-9a31-4dbd-b129-038f29dbd5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a6a790a0-e4bf-4225-b4cb-e2a3e82269a1" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_3c21edbd-9a31-4dbd-b129-038f29dbd5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock_f72e60f9-f127-48f5-bdb2-002b1bee9500" xlink:href="blkb-20241231.xsd#blkb_DisaggregationOfRevenueRecurringTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a6a790a0-e4bf-4225-b4cb-e2a3e82269a1" xlink:to="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock_f72e60f9-f127-48f5-bdb2-002b1bee9500" 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-20241231.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_0e1d91af-4af9-4ff0-9754-14b71d40b7f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesTable_11a54199-a699-4fcf-8a77-3d2bd3e89bc0" xlink:href="blkb-20241231.xsd#blkb_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0e1d91af-4af9-4ff0-9754-14b71d40b7f0" xlink:to="loc_blkb_SignificantAccountingPoliciesTable_11a54199-a699-4fcf-8a77-3d2bd3e89bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3b1c7022-eb79-41bb-b832-380c8c0acacb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_11a54199-a699-4fcf-8a77-3d2bd3e89bc0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3b1c7022-eb79-41bb-b832-380c8c0acacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_17913fcd-e9fb-4fcf-b654-37403cf582af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3b1c7022-eb79-41bb-b832-380c8c0acacb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_17913fcd-e9fb-4fcf-b654-37403cf582af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SoftwareAndContentDevelopmentMember_f12cdb00-6bbe-437b-bf00-79eb8142a617" xlink:href="blkb-20241231.xsd#blkb_SoftwareAndContentDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_17913fcd-e9fb-4fcf-b654-37403cf582af" xlink:to="loc_blkb_SoftwareAndContentDevelopmentMember_f12cdb00-6bbe-437b-bf00-79eb8142a617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0ce07a98-f7e3-41f2-a4f6-cf2d584316a2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_11a54199-a699-4fcf-8a77-3d2bd3e89bc0" xlink:to="loc_srt_RangeAxis_0ce07a98-f7e3-41f2-a4f6-cf2d584316a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1febf26a-ea2c-411e-a286-b30278a88e94" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0ce07a98-f7e3-41f2-a4f6-cf2d584316a2" xlink:to="loc_srt_RangeMember_1febf26a-ea2c-411e-a286-b30278a88e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5f0f6af1-6020-4730-95a9-a96c751fe7a8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1febf26a-ea2c-411e-a286-b30278a88e94" xlink:to="loc_srt_MinimumMember_5f0f6af1-6020-4730-95a9-a96c751fe7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0c9f594d-1550-4edb-bbcb-89841a688a07" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1febf26a-ea2c-411e-a286-b30278a88e94" xlink:to="loc_srt_MaximumMember_0c9f594d-1550-4edb-bbcb-89841a688a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:href="blkb-20241231.xsd#blkb_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesTable_11a54199-a699-4fcf-8a77-3d2bd3e89bc0" xlink:to="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_ac56375b-5a7e-4d75-bb70-8a6de6ee77d9" xlink:href="blkb-20241231.xsd#blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_blkb_ContractTermOfRecurringRevenueContractsAtContractInceptionYears_ac56375b-5a7e-4d75-bb70-8a6de6ee77d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_a64dc410-ecf2-49a2-8654-1bd1c086eb8d" xlink:href="blkb-20241231.xsd#blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_blkb_ContractTermOfRecurringRevenueContractsAtRenewalYears_a64dc410-ecf2-49a2-8654-1bd1c086eb8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_b3104f2b-47ea-4915-9c2c-5f1eb3bf966a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_b3104f2b-47ea-4915-9c2c-5f1eb3bf966a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInventoryCapitalizedInterestCosts_f0a7e2f2-0a11-427f-8d13-ffa30fbb040d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealEstateInventoryCapitalizedInterestCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_RealEstateInventoryCapitalizedInterestCosts_f0a7e2f2-0a11-427f-8d13-ffa30fbb040d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_5ca8f847-8524-4395-967e-190af63e0b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_NumberOfReportableSegments_5ca8f847-8524-4395-967e-190af63e0b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_631ceaaa-8b2e-4deb-bb29-e0b199cf1ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_631ceaaa-8b2e-4deb-bb29-e0b199cf1ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_1c284881-fc3d-45ac-b857-6b8b9becb645" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_1c284881-fc3d-45ac-b857-6b8b9becb645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_a282a61d-ec6e-4f45-aadc-900473c9b88f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_a282a61d-ec6e-4f45-aadc-900473c9b88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ecac1eee-4087-44b7-a45a-c649c206ad0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ecac1eee-4087-44b7-a45a-c649c206ad0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetImpairmentCharges_f507d2b2-2f27-4563-b781-8811013172e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_OtherAssetImpairmentCharges_f507d2b2-2f27-4563-b781-8811013172e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_32695c31-c042-4b04-81cf-1255798f2644" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_SignificantAccountingPoliciesLineItems_5509c732-11bb-42de-8fcd-48a8e5a68186" xlink:to="loc_us-gaap_AdvertisingExpense_32695c31-c042-4b04-81cf-1255798f2644" 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-20241231.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_99be653c-2753-4bec-b4b2-6bfd15636a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6b30463d-94d7-44e3-8820-962c9e2b6717" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_99be653c-2753-4bec-b4b2-6bfd15636a4a" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6b30463d-94d7-44e3-8820-962c9e2b6717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fc2786f-fe02-4473-a55d-ea2565a79330" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6b30463d-94d7-44e3-8820-962c9e2b6717" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fc2786f-fe02-4473-a55d-ea2565a79330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fcd43211-6d99-4502-b14d-1c741ce6f608" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9fc2786f-fe02-4473-a55d-ea2565a79330" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fcd43211-6d99-4502-b14d-1c741ce6f608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d6eeb22c-1eb9-46c4-b94e-6473e36c0651" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fcd43211-6d99-4502-b14d-1c741ce6f608" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d6eeb22c-1eb9-46c4-b94e-6473e36c0651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_f1086d1d-fe9b-4ea5-afe2-9913418ea7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fcd43211-6d99-4502-b14d-1c741ce6f608" xlink:to="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_f1086d1d-fe9b-4ea5-afe2-9913418ea7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_3564fdc8-a078-452b-a38f-f99138d2232f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fcd43211-6d99-4502-b14d-1c741ce6f608" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_3564fdc8-a078-452b-a38f-f99138d2232f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8935a98e-62c4-4d2f-a2c8-a667ada1f75e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6b30463d-94d7-44e3-8820-962c9e2b6717" xlink:to="loc_srt_RangeAxis_8935a98e-62c4-4d2f-a2c8-a667ada1f75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4bbb55a7-4aa9-4cc1-9522-03ac0c56d895" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8935a98e-62c4-4d2f-a2c8-a667ada1f75e" xlink:to="loc_srt_RangeMember_4bbb55a7-4aa9-4cc1-9522-03ac0c56d895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4376f304-3b94-420c-8782-63be6720ddd3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4bbb55a7-4aa9-4cc1-9522-03ac0c56d895" xlink:to="loc_srt_MinimumMember_4376f304-3b94-420c-8782-63be6720ddd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_286e6ca2-2039-4fc8-80d9-cd9d4ccc9d03" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4bbb55a7-4aa9-4cc1-9522-03ac0c56d895" xlink:to="loc_srt_MaximumMember_286e6ca2-2039-4fc8-80d9-cd9d4ccc9d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_91d1516b-9dea-4f41-8364-f2ed6837d7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6b30463d-94d7-44e3-8820-962c9e2b6717" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_91d1516b-9dea-4f41-8364-f2ed6837d7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_97de0727-9a78-4997-9749-45491964cbd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_91d1516b-9dea-4f41-8364-f2ed6837d7c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod_97de0727-9a78-4997-9749-45491964cbd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ce13c29e-9c26-4a49-a851-b435b6bbecca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_91d1516b-9dea-4f41-8364-f2ed6837d7c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_ce13c29e-9c26-4a49-a851-b435b6bbecca" 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-20241231.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_e7c270a7-605a-4075-80cd-ca28b558fd3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_9f175fa1-a177-4eae-b0ac-e8450c4ba060" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e7c270a7-605a-4075-80cd-ca28b558fd3d" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_9f175fa1-a177-4eae-b0ac-e8450c4ba060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e974ac26-5016-4809-ab56-59b1abefcfe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_9f175fa1-a177-4eae-b0ac-e8450c4ba060" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e974ac26-5016-4809-ab56-59b1abefcfe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_3d517011-0b61-46d0-8025-4b7117c39deb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e974ac26-5016-4809-ab56-59b1abefcfe6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_3d517011-0b61-46d0-8025-4b7117c39deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_f3b98f87-e35a-4129-b200-24b59208f725" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_3d517011-0b61-46d0-8025-4b7117c39deb" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_f3b98f87-e35a-4129-b200-24b59208f725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AllowanceforReturnsMember_5002d409-ce8a-4bd9-8107-4052d622ce43" xlink:href="blkb-20241231.xsd#blkb_AllowanceforReturnsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_3d517011-0b61-46d0-8025-4b7117c39deb" xlink:to="loc_blkb_AllowanceforReturnsMember_5002d409-ce8a-4bd9-8107-4052d622ce43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d8e61e58-c2eb-44c1-b95f-e0ea61fd57b1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_9f175fa1-a177-4eae-b0ac-e8450c4ba060" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d8e61e58-c2eb-44c1-b95f-e0ea61fd57b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_70627509-a02d-4190-a1c0-5befec64a584" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d8e61e58-c2eb-44c1-b95f-e0ea61fd57b1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_70627509-a02d-4190-a1c0-5befec64a584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_868a6deb-9379-42a0-aa47-e42b0a2d3ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d8e61e58-c2eb-44c1-b95f-e0ea61fd57b1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_868a6deb-9379-42a0-aa47-e42b0a2d3ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_bf423b1d-e07e-4fb9-bceb-e025fa6e2058" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d8e61e58-c2eb-44c1-b95f-e0ea61fd57b1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_bf423b1d-e07e-4fb9-bceb-e025fa6e2058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_707ecc57-36db-4ce0-b0d3-779c41bbd5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d8e61e58-c2eb-44c1-b95f-e0ea61fd57b1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_707ecc57-36db-4ce0-b0d3-779c41bbd5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_eaed34bc-5c10-4a2e-a6c8-98fc66a4d605" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d8e61e58-c2eb-44c1-b95f-e0ea61fd57b1" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_eaed34bc-5c10-4a2e-a6c8-98fc66a4d605" 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-20241231.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_3cd3c1d3-7c75-41ce-9b0c-ef2a26e1ab79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b9690aa-82fd-4ee7-ba95-dc3f117b1657" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_3cd3c1d3-7c75-41ce-9b0c-ef2a26e1ab79" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b9690aa-82fd-4ee7-ba95-dc3f117b1657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9bf0097e-5200-4d6c-9405-3beff369fca1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b9690aa-82fd-4ee7-ba95-dc3f117b1657" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9bf0097e-5200-4d6c-9405-3beff369fca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee44dc08-fae0-4583-99ea-f6a25131acca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9bf0097e-5200-4d6c-9405-3beff369fca1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee44dc08-fae0-4583-99ea-f6a25131acca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember_bb02bcaa-eaaf-4460-a72a-10d075053b36" xlink:href="blkb-20241231.xsd#blkb_EVERFIMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee44dc08-fae0-4583-99ea-f6a25131acca" xlink:to="loc_blkb_EVERFIMember_bb02bcaa-eaaf-4460-a72a-10d075053b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFILimitedMember_7895e778-b176-42ed-a6d4-e933801b3ac0" xlink:href="blkb-20241231.xsd#blkb_EVERFILimitedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee44dc08-fae0-4583-99ea-f6a25131acca" xlink:to="loc_blkb_EVERFILimitedMember_7895e778-b176-42ed-a6d4-e933801b3ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_FIMSAndDonorCentralMember_f38fc1cb-2f75-4b59-a10a-9faca1890c4f" xlink:href="blkb-20241231.xsd#blkb_FIMSAndDonorCentralMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ee44dc08-fae0-4583-99ea-f6a25131acca" xlink:to="loc_blkb_FIMSAndDonorCentralMember_f38fc1cb-2f75-4b59-a10a-9faca1890c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0b1268fd-45ed-4503-a290-00f428de9981" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b9690aa-82fd-4ee7-ba95-dc3f117b1657" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0b1268fd-45ed-4503-a290-00f428de9981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d4679244-7ed4-437f-972a-1e69e08aaf8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0b1268fd-45ed-4503-a290-00f428de9981" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d4679244-7ed4-437f-972a-1e69e08aaf8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KilterMember_6817e5e6-e797-4314-b652-beb595e55d1e" xlink:href="blkb-20241231.xsd#blkb_KilterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d4679244-7ed4-437f-972a-1e69e08aaf8a" xlink:to="loc_blkb_KilterMember_6817e5e6-e797-4314-b652-beb595e55d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b9690aa-82fd-4ee7-ba95-dc3f117b1657" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DispositionRelatedCosts_a8ddbc24-6c81-4312-ad27-82244991cb44" xlink:href="blkb-20241231.xsd#blkb_DispositionRelatedCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_blkb_DispositionRelatedCosts_a8ddbc24-6c81-4312-ad27-82244991cb44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_e037d62e-a7b3-4022-8827-01d925be6ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_e037d62e-a7b3-4022-8827-01d925be6ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0d596cca-6d56-4942-9fdc-8083800d8885" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0d596cca-6d56-4942-9fdc-8083800d8885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f053b6bb-dc6e-425f-affd-55efe708e093" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f053b6bb-dc6e-425f-affd-55efe708e093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_c67ddcf6-bd99-42a0-a6a5-1051e74ba5d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_c67ddcf6-bd99-42a0-a6a5-1051e74ba5d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_543445a8-fa31-473c-96aa-b32dd3e7bc81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_543445a8-fa31-473c-96aa-b32dd3e7bc81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_62410de6-2c7b-478f-8aba-b37f042a8f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_62410de6-2c7b-478f-8aba-b37f042a8f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_52ca1275-67f3-4980-b03c-b5ba37cb5608" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_52ca1275-67f3-4980-b03c-b5ba37cb5608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_f6bb2c12-a412-4f58-a81b-9230344e573d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1b6fbf2a-8969-4ba0-b264-9b00217c77ce" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_f6bb2c12-a412-4f58-a81b-9230344e573d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="blkb-20241231.xsd#GoodwillandOtherIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_78762d99-2f07-4e53-9da5-39c69a87aa0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e7c1db4b-8c70-4bb3-8e82-d8d63c01977d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_78762d99-2f07-4e53-9da5-39c69a87aa0a" xlink:to="loc_us-gaap_StatementTable_e7c1db4b-8c70-4bb3-8e82-d8d63c01977d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f3771b3b-cd37-49f7-be68-81a414f87fca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e7c1db4b-8c70-4bb3-8e82-d8d63c01977d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f3771b3b-cd37-49f7-be68-81a414f87fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_566d83d8-aaec-4daa-ace9-bf4244a265b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f3771b3b-cd37-49f7-be68-81a414f87fca" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_566d83d8-aaec-4daa-ace9-bf4244a265b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EVERFIMember_f7ab11dc-db8c-4042-807f-d54a1b4cea39" xlink:href="blkb-20241231.xsd#blkb_EVERFIMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_566d83d8-aaec-4daa-ace9-bf4244a265b0" xlink:to="loc_blkb_EVERFIMember_f7ab11dc-db8c-4042-807f-d54a1b4cea39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b54105cd-c249-42d2-a528-e70b6336f12c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e7c1db4b-8c70-4bb3-8e82-d8d63c01977d" xlink:to="loc_us-gaap_StatementLineItems_b54105cd-c249-42d2-a528-e70b6336f12c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonCashImpairmentCharges_cfa71866-d25f-4982-a6b7-ce5d74537657" xlink:href="blkb-20241231.xsd#blkb_NonCashImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b54105cd-c249-42d2-a528-e70b6336f12c" xlink:to="loc_blkb_NonCashImpairmentCharges_cfa71866-d25f-4982-a6b7-ce5d74537657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_5b9e70f1-7d0d-44ce-ae18-7a77aebb3fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b54105cd-c249-42d2-a528-e70b6336f12c" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_5b9e70f1-7d0d-44ce-ae18-7a77aebb3fd2" 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-20241231.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_ac560ac8-9692-4a67-9745-cdb1205dc492" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8f5658be-b17a-4564-8427-d8723e9f690d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ac560ac8-9692-4a67-9745-cdb1205dc492" xlink:to="loc_us-gaap_Goodwill_8f5658be-b17a-4564-8427-d8723e9f690d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_874d9f51-45d9-477b-9784-832444ae3381" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ac560ac8-9692-4a67-9745-cdb1205dc492" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_874d9f51-45d9-477b-9784-832444ae3381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1269500e-aced-4834-9faf-d01fd09f76f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ac560ac8-9692-4a67-9745-cdb1205dc492" xlink:to="loc_us-gaap_Goodwill_1269500e-aced-4834-9faf-d01fd09f76f8" 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-20241231.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_5a480073-2ed2-4bdd-aec9-e06f0a029675" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_2c147724-0bfe-48a4-bccf-10a123e7a3c1" xlink:href="blkb-20241231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5a480073-2ed2-4bdd-aec9-e06f0a029675" xlink:to="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_2c147724-0bfe-48a4-bccf-10a123e7a3c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d76b5942-ef46-4a94-b398-cf37bbc8ed99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_2c147724-0bfe-48a4-bccf-10a123e7a3c1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d76b5942-ef46-4a94-b398-cf37bbc8ed99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b47a17d-9798-40e3-bd93-c2b183e25217" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d76b5942-ef46-4a94-b398-cf37bbc8ed99" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b47a17d-9798-40e3-bd93-c2b183e25217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_c2aa79f7-7253-466d-acb8-4bbbd9074653" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b47a17d-9798-40e3-bd93-c2b183e25217" xlink:to="loc_us-gaap_CustomerRelationshipsMember_c2aa79f7-7253-466d-acb8-4bbbd9074653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_51ff7a33-2a0c-4498-9644-dfb946f74514" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b47a17d-9798-40e3-bd93-c2b183e25217" xlink:to="loc_us-gaap_MarketingRelatedIntangibleAssetsMember_51ff7a33-2a0c-4498-9644-dfb946f74514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_f4e38196-f3f0-4ce5-bec4-72bbc4a8370b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b47a17d-9798-40e3-bd93-c2b183e25217" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_f4e38196-f3f0-4ce5-bec4-72bbc4a8370b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_0bfa37ba-27d7-4da1-bf0d-4e14770896e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MediaContentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5b47a17d-9798-40e3-bd93-c2b183e25217" xlink:to="loc_us-gaap_MediaContentMember_0bfa37ba-27d7-4da1-bf0d-4e14770896e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_6a72680c-b3a9-463f-8811-fc4e296b0db8" xlink:href="blkb-20241231.xsd#blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassTable_2c147724-0bfe-48a4-bccf-10a123e7a3c1" xlink:to="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_6a72680c-b3a9-463f-8811-fc4e296b0db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_38293795-73c3-40b2-95e9-e1da37df732c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_6a72680c-b3a9-463f-8811-fc4e296b0db8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_38293795-73c3-40b2-95e9-e1da37df732c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c1145177-b72b-43d1-80a7-255de55ff9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_6a72680c-b3a9-463f-8811-fc4e296b0db8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c1145177-b72b-43d1-80a7-255de55ff9f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cc362e54-0f8a-4e35-9263-a55c4c41713a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems_6a72680c-b3a9-463f-8811-fc4e296b0db8" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_cc362e54-0f8a-4e35-9263-a55c4c41713a" 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-20241231.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_286a5512-3154-40dd-8663-5c645542231e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_b207a71b-0a9a-41cc-ac47-3a375dac3d7a" xlink:href="blkb-20241231.xsd#blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_286a5512-3154-40dd-8663-5c645542231e" xlink:to="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_b207a71b-0a9a-41cc-ac47-3a375dac3d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a28bb6f2-96c6-47b2-902e-3ab94003fd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_b207a71b-0a9a-41cc-ac47-3a375dac3d7a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a28bb6f2-96c6-47b2-902e-3ab94003fd1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9412265a-b056-4a3c-9322-b9a5680485e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a28bb6f2-96c6-47b2-902e-3ab94003fd1e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9412265a-b056-4a3c-9322-b9a5680485e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember_2360b0e5-0053-411f-a8e9-cc93299236e3" xlink:href="blkb-20241231.xsd#blkb_CostOfRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9412265a-b056-4a3c-9322-b9a5680485e4" xlink:to="loc_blkb_CostOfRecurringMember_2360b0e5-0053-411f-a8e9-cc93299236e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfOneTimeServicesAndOtherMember_9cdbe28c-a6f4-4dab-b9a1-68943d29eaf0" xlink:href="blkb-20241231.xsd#blkb_CostOfOneTimeServicesAndOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9412265a-b056-4a3c-9322-b9a5680485e4" xlink:to="loc_blkb_CostOfOneTimeServicesAndOtherMember_9cdbe28c-a6f4-4dab-b9a1-68943d29eaf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e87414e7-90d1-42c9-b7c6-14f5098d29c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9412265a-b056-4a3c-9322-b9a5680485e4" xlink:to="loc_us-gaap_CostOfSalesMember_e87414e7-90d1-42c9-b7c6-14f5098d29c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_f2a4a047-9140-48d4-b8b7-659c94083a44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_9412265a-b056-4a3c-9322-b9a5680485e4" xlink:to="loc_us-gaap_OperatingExpenseMember_f2a4a047-9140-48d4-b8b7-659c94083a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_a17761c0-7eb7-451f-ba43-018fd5fb328c" xlink:href="blkb-20241231.xsd#blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationTable_b207a71b-0a9a-41cc-ac47-3a375dac3d7a" xlink:to="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_a17761c0-7eb7-451f-ba43-018fd5fb328c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_5ab9bb77-5416-4b90-91b9-f968670c481b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems_a17761c0-7eb7-451f-ba43-018fd5fb328c" xlink:to="loc_us-gaap_AdjustmentForAmortization_5ab9bb77-5416-4b90-91b9-f968670c481b" 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-20241231.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_bdd26b88-8095-42b4-b291-8f36374d060a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5ed51211-0149-4aae-b6f7-b12b23b16a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bdd26b88-8095-42b4-b291-8f36374d060a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5ed51211-0149-4aae-b6f7-b12b23b16a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_093bd8fa-58f9-49b6-91c0-b8fb64ecaedb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5ed51211-0149-4aae-b6f7-b12b23b16a3b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_093bd8fa-58f9-49b6-91c0-b8fb64ecaedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6fc1de94-262f-4cae-b1c4-47c7e6f16ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5ed51211-0149-4aae-b6f7-b12b23b16a3b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6fc1de94-262f-4cae-b1c4-47c7e6f16ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a4fcd5c9-62a7-4ff0-8d4f-7581f014c9b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5ed51211-0149-4aae-b6f7-b12b23b16a3b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a4fcd5c9-62a7-4ff0-8d4f-7581f014c9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_fcf32896-485e-4129-a777-237f652d3c03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5ed51211-0149-4aae-b6f7-b12b23b16a3b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_fcf32896-485e-4129-a777-237f652d3c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_e3422aca-eacb-4982-9b87-2e10184d1c79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5ed51211-0149-4aae-b6f7-b12b23b16a3b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_e3422aca-eacb-4982-9b87-2e10184d1c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_d46e821c-3665-45b3-9c2c-d2a7515533b3" xlink:href="blkb-20241231.xsd#blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_5ed51211-0149-4aae-b6f7-b12b23b16a3b" xlink:to="loc_blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears_d46e821c-3665-45b3-9c2c-d2a7515533b3" 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-20241231.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_9cc4fdc5-2d17-4e2b-a7c4-c400ac6f0fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_78678b92-8c04-49c4-9e8f-0c8a18630a22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cc4fdc5-2d17-4e2b-a7c4-c400ac6f0fbc" xlink:to="loc_us-gaap_NetIncomeLoss_78678b92-8c04-49c4-9e8f-0c8a18630a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ca346ecb-2822-4131-8cc3-c02ec8627f36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cc4fdc5-2d17-4e2b-a7c4-c400ac6f0fbc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ca346ecb-2822-4131-8cc3-c02ec8627f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_86e02ba4-3b54-4f14-ab80-ebe0ca6ef2bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cc4fdc5-2d17-4e2b-a7c4-c400ac6f0fbc" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_86e02ba4-3b54-4f14-ab80-ebe0ca6ef2bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_08193258-cfd4-44e9-b7a7-aa6c02d52a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cc4fdc5-2d17-4e2b-a7c4-c400ac6f0fbc" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_08193258-cfd4-44e9-b7a7-aa6c02d52a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7541a846-fa28-41ac-86bb-3f477ddb79f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cc4fdc5-2d17-4e2b-a7c4-c400ac6f0fbc" xlink:to="loc_us-gaap_EarningsPerShareBasic_7541a846-fa28-41ac-86bb-3f477ddb79f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5e56f45c-d981-4044-bcc2-f1b49ef88392" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cc4fdc5-2d17-4e2b-a7c4-c400ac6f0fbc" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5e56f45c-d981-4044-bcc2-f1b49ef88392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dd56969d-4e89-49ed-abac-2cb5da11024d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cc4fdc5-2d17-4e2b-a7c4-c400ac6f0fbc" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dd56969d-4e89-49ed-abac-2cb5da11024d" 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-20241231.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_b4a52441-f9a4-42d9-9e50-cf008157ea40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_428d39d3-1040-4d81-aac5-58d267f19f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b4a52441-f9a4-42d9-9e50-cf008157ea40" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_428d39d3-1040-4d81-aac5-58d267f19f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_64de2dcb-5d08-4538-a339-69e70b14b811" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b4a52441-f9a4-42d9-9e50-cf008157ea40" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_64de2dcb-5d08-4538-a339-69e70b14b811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_5dc48aa8-299b-4001-92b4-37c6b56f0aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b4a52441-f9a4-42d9-9e50-cf008157ea40" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_5dc48aa8-299b-4001-92b4-37c6b56f0aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_e489ff47-7871-4dc1-bf16-8d0cbec71d17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b4a52441-f9a4-42d9-9e50-cf008157ea40" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_e489ff47-7871-4dc1-bf16-8d0cbec71d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_0da3e819-9f4e-4bc3-af22-dd379cf2ac9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b4a52441-f9a4-42d9-9e50-cf008157ea40" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_0da3e819-9f4e-4bc3-af22-dd379cf2ac9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_da2f04e9-cc85-4686-a3e2-2352f0201949" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b4a52441-f9a4-42d9-9e50-cf008157ea40" xlink:to="loc_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_da2f04e9-cc85-4686-a3e2-2352f0201949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_d4583e68-91cf-4e8d-833e-96e8128856c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b4a52441-f9a4-42d9-9e50-cf008157ea40" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_d4583e68-91cf-4e8d-833e-96e8128856c7" 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-20241231.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_a367018f-a137-47b1-8d31-73a3d0252816" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2f1e5cf-b28c-436d-b3d4-1cbcbb94f0ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a367018f-a137-47b1-8d31-73a3d0252816" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2f1e5cf-b28c-436d-b3d4-1cbcbb94f0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3cbe4eda-44a3-497a-a67b-700e0d961c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2f1e5cf-b28c-436d-b3d4-1cbcbb94f0ef" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3cbe4eda-44a3-497a-a67b-700e0d961c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9a800041-b703-4ed7-9d4e-a6c74901ef28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3cbe4eda-44a3-497a-a67b-700e0d961c6f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9a800041-b703-4ed7-9d4e-a6c74901ef28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_f6022e30-b7a2-4ae7-9766-9df4e46ecd49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_9a800041-b703-4ed7-9d4e-a6c74901ef28" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_f6022e30-b7a2-4ae7-9766-9df4e46ecd49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c5cdbbe-3e3f-4a2e-9ea7-9e680a0cfc0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2f1e5cf-b28c-436d-b3d4-1cbcbb94f0ef" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c5cdbbe-3e3f-4a2e-9ea7-9e680a0cfc0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf101e3c-06c2-4c6e-86e5-00ced06e51d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3c5cdbbe-3e3f-4a2e-9ea7-9e680a0cfc0d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf101e3c-06c2-4c6e-86e5-00ced06e51d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_a71e200a-d966-434a-9ae6-5c877a54b803" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf101e3c-06c2-4c6e-86e5-00ced06e51d0" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_a71e200a-d966-434a-9ae6-5c877a54b803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_120fee5d-7a85-473b-94ce-7046c7aaf6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf101e3c-06c2-4c6e-86e5-00ced06e51d0" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_120fee5d-7a85-473b-94ce-7046c7aaf6ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_582d0f30-9a29-4801-af62-2458742b9bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bf101e3c-06c2-4c6e-86e5-00ced06e51d0" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_582d0f30-9a29-4801-af62-2458742b9bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f2f1e5cf-b28c-436d-b3d4-1cbcbb94f0ef" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_24fdc8c1-ee55-4603-96c3-445745fa0040" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_DerivativeAssets_24fdc8c1-ee55-4603-96c3-445745fa0040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_e9de55c0-7101-42e5-869d-130fb73bd786" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_e9de55c0-7101-42e5-869d-130fb73bd786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f8982b90-f879-421c-ac7b-a9127f7cdb67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_f8982b90-f879-421c-ac7b-a9127f7cdb67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_fab53369-7241-4836-8d2b-d2b56abb9aea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_DerivativeLiabilities_fab53369-7241-4836-8d2b-d2b56abb9aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_7bbbf31c-b1e7-452d-83a4-b7708cd31015" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_7bbbf31c-b1e7-452d-83a4-b7708cd31015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_76424c81-3d89-4cb8-8763-3cfe5eb55d95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_76424c81-3d89-4cb8-8763-3cfe5eb55d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_2b8a6224-2f92-46d1-9a42-eb0c775ffb01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_2b8a6224-2f92-46d1-9a42-eb0c775ffb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_a7607e04-c7fc-4387-b919-ede5303d31aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_a7607e04-c7fc-4387-b919-ede5303d31aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_6c80ccda-6767-4a28-ab12-0984ee591166" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c3bd0b39-8cc4-4655-8e10-059e79a13cf5" xlink:to="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_6c80ccda-6767-4a28-ab12-0984ee591166" 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-20241231.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_e2a4e853-4e70-41bb-b929-cfa8e92e1b32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_91fe788c-bdaa-4f92-b056-601af2742f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e2a4e853-4e70-41bb-b929-cfa8e92e1b32" xlink:to="loc_us-gaap_Depreciation_91fe788c-bdaa-4f92-b056-601af2742f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_69ff677a-dbf6-4a66-bf07-16381c490d55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e2a4e853-4e70-41bb-b929-cfa8e92e1b32" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_69ff677a-dbf6-4a66-bf07-16381c490d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_207c6b90-ffc9-4e35-b5e7-dc6e1fd8b27c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e2a4e853-4e70-41bb-b929-cfa8e92e1b32" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_207c6b90-ffc9-4e35-b5e7-dc6e1fd8b27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_002103d1-59e5-4020-8c73-108f67f5ff29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e2a4e853-4e70-41bb-b929-cfa8e92e1b32" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_002103d1-59e5-4020-8c73-108f67f5ff29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_46799979-e949-4a47-b39f-183d0cb5f3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e2a4e853-4e70-41bb-b929-cfa8e92e1b32" xlink:to="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_46799979-e949-4a47-b39f-183d0cb5f3ab" 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-20241231.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_b0ed8ccb-fe88-41f4-9129-02a704787486" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_030bae33-1a3a-43ec-ac2d-a71560e1fd2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b0ed8ccb-fe88-41f4-9129-02a704787486" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_030bae33-1a3a-43ec-ac2d-a71560e1fd2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57fff432-c01b-4897-837f-6e15e171ee2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_030bae33-1a3a-43ec-ac2d-a71560e1fd2d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57fff432-c01b-4897-837f-6e15e171ee2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57fff432-c01b-4897-837f-6e15e171ee2e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_9b9b5c21-44ca-4a2c-b1f3-d9f4d7ac78db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_LandMember_9b9b5c21-44ca-4a2c-b1f3-d9f4d7ac78db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_4eea0c85-7fd5-46a4-bfa5-e16af9869f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_BuildingMember_4eea0c85-7fd5-46a4-bfa5-e16af9869f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingImprovementsMember_15952a41-871a-4c0f-9d19-79ec8c058ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_BuildingImprovementsMember_15952a41-871a-4c0f-9d19-79ec8c058ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_c4a3951a-8bda-4d58-830b-9a6ece52e34a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_EquipmentMember_c4a3951a-8bda-4d58-830b-9a6ece52e34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_9d0025ce-c936-4fa4-93fc-f07753499ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_ComputerEquipmentMember_9d0025ce-c936-4fa4-93fc-f07753499ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ComputerSoftwareMember_7b09fb83-9995-4596-adbc-5af03a1bcd15" xlink:href="blkb-20241231.xsd#blkb_ComputerSoftwareMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_blkb_ComputerSoftwareMember_7b09fb83-9995-4596-adbc-5af03a1bcd15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_116c45df-187a-402c-a774-fa492a7d9bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_ConstructionInProgressMember_116c45df-187a-402c-a774-fa492a7d9bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_eac4f7d1-7ea4-44ee-9c05-b38e989d0546" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_eac4f7d1-7ea4-44ee-9c05-b38e989d0546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_c176808f-c9f7-49cf-9069-a4195537dca9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9ca866d8-573d-4d5f-ac98-e9b6e07dbaf9" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_c176808f-c9f7-49cf-9069-a4195537dca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0a5b52a1-2569-4bf8-ad1f-923df96453b1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_030bae33-1a3a-43ec-ac2d-a71560e1fd2d" xlink:to="loc_srt_RangeAxis_0a5b52a1-2569-4bf8-ad1f-923df96453b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a1d59f41-32ca-4461-a126-6f91513661c9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0a5b52a1-2569-4bf8-ad1f-923df96453b1" xlink:to="loc_srt_RangeMember_a1d59f41-32ca-4461-a126-6f91513661c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_78eec7bb-449b-4900-bee8-9aea8f4dc9da" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a1d59f41-32ca-4461-a126-6f91513661c9" xlink:to="loc_srt_MinimumMember_78eec7bb-449b-4900-bee8-9aea8f4dc9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5a260e7f-22b2-465a-9804-d0a67f54dd75" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a1d59f41-32ca-4461-a126-6f91513661c9" xlink:to="loc_srt_MaximumMember_5a260e7f-22b2-465a-9804-d0a67f54dd75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ae08b047-4d88-4dd0-8da7-560c0a099c33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_030bae33-1a3a-43ec-ac2d-a71560e1fd2d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ae08b047-4d88-4dd0-8da7-560c0a099c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_47356b84-b915-4d23-9934-08cc93d76a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ae08b047-4d88-4dd0-8da7-560c0a099c33" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_47356b84-b915-4d23-9934-08cc93d76a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_244949fa-2bfc-4cb6-880a-7e8a7e8bf4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ae08b047-4d88-4dd0-8da7-560c0a099c33" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_244949fa-2bfc-4cb6-880a-7e8a7e8bf4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_11957afd-6769-40af-b1c9-a8f1a38f7125" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ae08b047-4d88-4dd0-8da7-560c0a099c33" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_11957afd-6769-40af-b1c9-a8f1a38f7125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2c937146-8507-41f3-a388-6e55d419ae9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ae08b047-4d88-4dd0-8da7-560c0a099c33" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2c937146-8507-41f3-a388-6e55d419ae9d" 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-20241231.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_8a3da945-aab2-4215-9dcd-55df5316d3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c1b0e0d5-e436-4eec-9386-d02160c0d5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8a3da945-aab2-4215-9dcd-55df5316d3f1" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c1b0e0d5-e436-4eec-9386-d02160c0d5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8494b2e5-bee2-47ea-abe5-370ab9efd96a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c1b0e0d5-e436-4eec-9386-d02160c0d5d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8494b2e5-bee2-47ea-abe5-370ab9efd96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e978dee5-4ef0-46d1-809e-f4e055b00228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8494b2e5-bee2-47ea-abe5-370ab9efd96a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e978dee5-4ef0-46d1-809e-f4e055b00228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_3f3c24a8-6bdb-416b-8427-5128e3cba202" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e978dee5-4ef0-46d1-809e-f4e055b00228" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_3f3c24a8-6bdb-416b-8427-5128e3cba202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediaContentMember_ceddb14a-7a29-438f-b93b-77891ee0c88e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MediaContentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e978dee5-4ef0-46d1-809e-f4e055b00228" xlink:to="loc_us-gaap_MediaContentMember_ceddb14a-7a29-438f-b93b-77891ee0c88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8a86708e-4783-4ffb-a1de-11c5a97d2e2f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c1b0e0d5-e436-4eec-9386-d02160c0d5d1" xlink:to="loc_srt_RangeAxis_8a86708e-4783-4ffb-a1de-11c5a97d2e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b4ebd8d0-20b6-42a0-abfb-7764617428e8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8a86708e-4783-4ffb-a1de-11c5a97d2e2f" xlink:to="loc_srt_RangeMember_b4ebd8d0-20b6-42a0-abfb-7764617428e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2cf3c85e-3d90-485b-8fa0-172ab776f536" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b4ebd8d0-20b6-42a0-abfb-7764617428e8" xlink:to="loc_srt_MinimumMember_2cf3c85e-3d90-485b-8fa0-172ab776f536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2f550832-31b2-43df-a481-06a15fe560f6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b4ebd8d0-20b6-42a0-abfb-7764617428e8" xlink:to="loc_srt_MaximumMember_2f550832-31b2-43df-a481-06a15fe560f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_534406e2-28cc-4f49-9d1f-d3c1a04318e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c1b0e0d5-e436-4eec-9386-d02160c0d5d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_534406e2-28cc-4f49-9d1f-d3c1a04318e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_2b1de82c-ee7e-42ae-a9f2-cf6bbab8d106" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_534406e2-28cc-4f49-9d1f-d3c1a04318e0" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_2b1de82c-ee7e-42ae-a9f2-cf6bbab8d106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CapitalizedContentGross_aa5bc9a1-494a-43ca-a934-59226e84af8c" xlink:href="blkb-20241231.xsd#blkb_CapitalizedContentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_534406e2-28cc-4f49-9d1f-d3c1a04318e0" xlink:to="loc_blkb_CapitalizedContentGross_aa5bc9a1-494a-43ca-a934-59226e84af8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_99b10b57-87d4-493c-bb08-ca4d3a5e7f99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_534406e2-28cc-4f49-9d1f-d3c1a04318e0" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_99b10b57-87d4-493c-bb08-ca4d3a5e7f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_784a6aa9-f197-4073-841d-8d46c3099a49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_534406e2-28cc-4f49-9d1f-d3c1a04318e0" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_784a6aa9-f197-4073-841d-8d46c3099a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_7ee66002-410c-4468-b086-ff2039cda78c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_534406e2-28cc-4f49-9d1f-d3c1a04318e0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_7ee66002-410c-4468-b086-ff2039cda78c" 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-20241231.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_7d373730-e5f3-4b3a-bdbf-a50b20c44ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_3f7cc872-7b83-4178-aec4-fea7e78b6127" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7d373730-e5f3-4b3a-bdbf-a50b20c44ac9" xlink:to="loc_us-gaap_RestrictedCash_3f7cc872-7b83-4178-aec4-fea7e78b6127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_e7c744e4-7e55-454f-a939-11de9f835136" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EscrowDeposit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7d373730-e5f3-4b3a-bdbf-a50b20c44ac9" xlink:to="loc_us-gaap_EscrowDeposit_e7c744e4-7e55-454f-a939-11de9f835136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_95fd69e1-c2d8-434c-9be6-4d16f3140ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7d373730-e5f3-4b3a-bdbf-a50b20c44ac9" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_95fd69e1-c2d8-434c-9be6-4d16f3140ebb" 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-20241231.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_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_3008eeca-b70b-4b81-8486-1562c9bc6903" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_us-gaap_CapitalizedContractCostNet_3008eeca-b70b-4b81-8486-1562c9bc6903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_df0d0073-8efa-481d-968f-d49d57617526" xlink:href="blkb-20241231.xsd#blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_df0d0073-8efa-481d-968f-d49d57617526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeInstrumentsCurrentAndLongTerm_80299770-050f-4caa-a904-59b4b2b0f1b7" xlink:href="blkb-20241231.xsd#blkb_DerivativeInstrumentsCurrentAndLongTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_blkb_DerivativeInstrumentsCurrentAndLongTerm_80299770-050f-4caa-a904-59b4b2b0f1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_a5c4ee5e-d0c5-4542-90c8-09779ee9267f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_a5c4ee5e-d0c5-4542-90c8-09779ee9267f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_3377929b-4d9a-4376-8b92-697d085dd962" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_us-gaap_UnbilledContractsReceivable_3377929b-4d9a-4376-8b92-697d085dd962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_ebf8242b-2285-4592-9294-96b39ad084d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_us-gaap_EquityMethodInvestments_ebf8242b-2285-4592-9294-96b39ad084d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_f387efcc-9079-4ff2-96bf-3b3d5832375e" xlink:href="blkb-20241231.xsd#blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_f387efcc-9079-4ff2-96bf-3b3d5832375e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm_30e95e01-3fd2-4de7-bd82-43e9e294a8bf" xlink:href="blkb-20241231.xsd#blkb_PrepaidInsuranceCurrentandLongterm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_blkb_PrepaidInsuranceCurrentandLongterm_30e95e01-3fd2-4de7-bd82-43e9e294a8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_173240bc-4fff-490a-bbd6-a043ec920446" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_us-gaap_OtherAssets_173240bc-4fff-490a-bbd6-a043ec920446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_58c1d324-17fa-424e-8093-67618d700b73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_58c1d324-17fa-424e-8093-67618d700b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_104455e3-fa2e-4878-b141-dd2ece4549be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_104455e3-fa2e-4878-b141-dd2ece4549be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_858c9a9f-9d5b-4109-95bb-b970f4911163" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_858c9a9f-9d5b-4109-95bb-b970f4911163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_3072661b-3577-4c19-8b8c-4c7f2a67f0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_3072661b-3577-4c19-8b8c-4c7f2a67f0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_1d4dd17a-2244-4b2c-93e1-94e28a2c2e32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_1d4dd17a-2244-4b2c-93e1-94e28a2c2e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_d6683525-4245-4d44-87cc-5cdcea2e96b3" xlink:href="blkb-20241231.xsd#blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_d6683525-4245-4d44-87cc-5cdcea2e96b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_5bfb0625-461f-41c3-ac7d-64f9ec9e96de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_5bfb0625-461f-41c3-ac7d-64f9ec9e96de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_bd050bc4-6bc5-439f-b528-24d77d486d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_bd050bc4-6bc5-439f-b528-24d77d486d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4c35bed2-c240-4a9f-9928-25d86d45a4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_22da0f5f-a6fa-4c8e-b757-7d023b85d46c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4c35bed2-c240-4a9f-9928-25d86d45a4e0" 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-20241231.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_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_ccca228a-ab48-4740-8827-55b586968c12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_ccca228a-ab48-4740-8827-55b586968c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedDispositionRelatedCosts_fa76b189-c4e1-4f81-bb4c-2d23161eec01" xlink:href="blkb-20241231.xsd#blkb_AccruedDispositionRelatedCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_blkb_AccruedDispositionRelatedCosts_fa76b189-c4e1-4f81-bb4c-2d23161eec01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_5e50cb38-cb2f-42cc-a30e-5e32989683c2" xlink:href="blkb-20241231.xsd#blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_5e50cb38-cb2f-42cc-a30e-5e32989683c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_StockBasedCompensationLiability_28f479b7-b10a-4bfc-9e26-b178428cd08f" xlink:href="blkb-20241231.xsd#blkb_StockBasedCompensationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_blkb_StockBasedCompensationLiability_28f479b7-b10a-4bfc-9e26-b178428cd08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_4342ce94-6e53-4c57-982e-7953d94b1a77" xlink:href="blkb-20241231.xsd#blkb_UnrecognizedTaxBenefitCurrentandLongterm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_4342ce94-6e53-4c57-982e-7953d94b1a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b972559f-2d2e-49ae-b2da-b6ac93459def" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b972559f-2d2e-49ae-b2da-b6ac93459def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_c06c348c-77ff-4c72-8d39-f39bd2fb1a0e" xlink:href="blkb-20241231.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_c06c348c-77ff-4c72-8d39-f39bd2fb1a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_684fcf6f-c1a5-4e8b-8962-c372ea1e2d62" xlink:href="blkb-20241231.xsd#blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_684fcf6f-c1a5-4e8b-8962-c372ea1e2d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_d86a95d4-43c5-4665-b8f1-ac158b5c66e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_d86a95d4-43c5-4665-b8f1-ac158b5c66e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_728f8bb3-8c1c-42a5-ade9-73876ed31015" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_728f8bb3-8c1c-42a5-ade9-73876ed31015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_45195b57-bfbe-4803-9788-74c98cc07a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_45195b57-bfbe-4803-9788-74c98cc07a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_52b0efe5-edb5-4a04-a6c7-9126305c769f" xlink:href="blkb-20241231.xsd#blkb_DerivativeLiabilitiesCurrentAndLongTerm"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_52b0efe5-edb5-4a04-a6c7-9126305c769f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_321de637-560f-4e65-a5cb-0bcbfa18eede" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_321de637-560f-4e65-a5cb-0bcbfa18eede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_aa68e1c9-3c22-42e5-bdf3-c922f7f5b0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_us-gaap_OtherLiabilities_aa68e1c9-3c22-42e5-bdf3-c922f7f5b0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_d4610bb2-ec82-4c1b-a31a-43b5ca6846f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_d4610bb2-ec82-4c1b-a31a-43b5ca6846f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_94cdb4f4-531b-4040-8c2d-231199c82aed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_94cdb4f4-531b-4040-8c2d-231199c82aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_e785d350-fc5f-4a05-850b-b66e5d9bf79e" xlink:href="blkb-20241231.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_e785d350-fc5f-4a05-850b-b66e5d9bf79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_52930af0-6c50-46df-87d6-c7fa3ecb4ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_52930af0-6c50-46df-87d6-c7fa3ecb4ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_182956e9-0a4a-4b61-aa89-1b6afc0f46b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_60b4a5af-c80d-45b3-89d0-b83bcdf586b5" xlink:to="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_182956e9-0a4a-4b61-aa89-1b6afc0f46b6" 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-20241231.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_284498f3-d3e7-474e-9453-e4c7e57a695b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_acf96ba0-ad01-462f-94b8-a947cd671be4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_284498f3-d3e7-474e-9453-e4c7e57a695b" xlink:to="loc_us-gaap_InvestmentIncomeInterest_acf96ba0-ad01-462f-94b8-a947cd671be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_d49cba4c-411d-4c69-a007-6bde9305f8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_284498f3-d3e7-474e-9453-e4c7e57a695b" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_d49cba4c-411d-4c69-a007-6bde9305f8e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_a7adb220-b921-48a8-9a9f-58fae7b2037a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_284498f3-d3e7-474e-9453-e4c7e57a695b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_a7adb220-b921-48a8-9a9f-58fae7b2037a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_d5b7ec2e-f96a-4adc-988c-b93847f2a28f" xlink:href="blkb-20241231.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_284498f3-d3e7-474e-9453-e4c7e57a695b" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_d5b7ec2e-f96a-4adc-988c-b93847f2a28f" 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-20241231.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_ef97c319-fef1-4d47-bc62-9441f030a616" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0433ef86-b507-438b-b93d-6fc27910ab53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ef97c319-fef1-4d47-bc62-9441f030a616" xlink:to="loc_us-gaap_DebtInstrumentTable_0433ef86-b507-438b-b93d-6fc27910ab53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_4929eb79-b702-4408-99d3-21e246da1d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0433ef86-b507-438b-b93d-6fc27910ab53" xlink:to="loc_us-gaap_CreditFacilityAxis_4929eb79-b702-4408-99d3-21e246da1d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_b9a9bb22-c294-41be-b94a-deae3998a634" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_4929eb79-b702-4408-99d3-21e246da1d4b" xlink:to="loc_us-gaap_CreditFacilityDomain_b9a9bb22-c294-41be-b94a-deae3998a634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e72e0cd5-ac47-4344-a9a2-8fdb92810a37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_b9a9bb22-c294-41be-b94a-deae3998a634" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e72e0cd5-ac47-4344-a9a2-8fdb92810a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_0dacd032-c35d-48f0-905b-4a2b5fb7b9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_b9a9bb22-c294-41be-b94a-deae3998a634" xlink:to="loc_us-gaap_SecuredDebtMember_0dacd032-c35d-48f0-905b-4a2b5fb7b9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_e5dcd4fd-4a7d-423e-b4c4-4db1c46cab02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_b9a9bb22-c294-41be-b94a-deae3998a634" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_e5dcd4fd-4a7d-423e-b4c4-4db1c46cab02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SwinglineloansMember_1f14803a-2030-4b40-8ad7-da66f600ac90" xlink:href="blkb-20241231.xsd#blkb_SwinglineloansMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_b9a9bb22-c294-41be-b94a-deae3998a634" xlink:to="loc_blkb_SwinglineloansMember_1f14803a-2030-4b40-8ad7-da66f600ac90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_6b360a9b-23f7-4669-9619-efe7453514df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_b9a9bb22-c294-41be-b94a-deae3998a634" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_6b360a9b-23f7-4669-9619-efe7453514df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ba477cf9-4887-4015-82b5-acf12f8a0611" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0433ef86-b507-438b-b93d-6fc27910ab53" xlink:to="loc_us-gaap_VariableRateAxis_ba477cf9-4887-4015-82b5-acf12f8a0611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b24ce721-3911-48a9-88f3-6afcf83a1582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_ba477cf9-4887-4015-82b5-acf12f8a0611" xlink:to="loc_us-gaap_VariableRateDomain_b24ce721-3911-48a9-88f3-6afcf83a1582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_d00b64cc-cd9b-40fa-aa68-70de9b65bbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b24ce721-3911-48a9-88f3-6afcf83a1582" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_d00b64cc-cd9b-40fa-aa68-70de9b65bbc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_f5d4938e-8525-4f9f-be75-cbb566837cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b24ce721-3911-48a9-88f3-6afcf83a1582" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_f5d4938e-8525-4f9f-be75-cbb566837cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_67cc0b94-2f3e-4aaf-8e41-0b008e110f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b24ce721-3911-48a9-88f3-6afcf83a1582" xlink:to="loc_us-gaap_BaseRateMember_67cc0b94-2f3e-4aaf-8e41-0b008e110f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DesignatedCurrencyRateMember_c8ab1f22-7d4c-4d96-86dc-4a55bf2dadab" xlink:href="blkb-20241231.xsd#blkb_DesignatedCurrencyRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b24ce721-3911-48a9-88f3-6afcf83a1582" xlink:to="loc_blkb_DesignatedCurrencyRateMember_c8ab1f22-7d4c-4d96-86dc-4a55bf2dadab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_29857a61-3058-46b9-b11b-0be3eb603ed7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0433ef86-b507-438b-b93d-6fc27910ab53" xlink:to="loc_srt_RangeAxis_29857a61-3058-46b9-b11b-0be3eb603ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d4dc632a-7b4f-442b-b3f1-f1b4621dcf39" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_29857a61-3058-46b9-b11b-0be3eb603ed7" xlink:to="loc_srt_RangeMember_d4dc632a-7b4f-442b-b3f1-f1b4621dcf39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_facd73a1-52b1-4fa8-b8d1-91332d0e7bf5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d4dc632a-7b4f-442b-b3f1-f1b4621dcf39" xlink:to="loc_srt_MinimumMember_facd73a1-52b1-4fa8-b8d1-91332d0e7bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_29e09d91-4d07-4dce-8002-1339162e5835" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d4dc632a-7b4f-442b-b3f1-f1b4621dcf39" xlink:to="loc_srt_MaximumMember_29e09d91-4d07-4dce-8002-1339162e5835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_d22b2da6-4fe2-430b-b241-6caf854e2cea" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0433ef86-b507-438b-b93d-6fc27910ab53" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_d22b2da6-4fe2-430b-b241-6caf854e2cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_efcb4f56-9372-4203-97fb-88c9ac0fbb68" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_d22b2da6-4fe2-430b-b241-6caf854e2cea" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_efcb4f56-9372-4203-97fb-88c9ac0fbb68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember_72600957-8708-40ce-ae1e-3034d3bd11f1" xlink:href="blkb-20241231.xsd#blkb_GlobalHQMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_efcb4f56-9372-4203-97fb-88c9ac0fbb68" xlink:to="loc_blkb_GlobalHQMember_72600957-8708-40ce-ae1e-3034d3bd11f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0433ef86-b507-438b-b93d-6fc27910ab53" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f73cc258-e278-4db4-9b91-0298e89a504d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f73cc258-e278-4db4-9b91-0298e89a504d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_f351b760-157f-40a3-96ba-af7cc133b3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_f351b760-157f-40a3-96ba-af7cc133b3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_448e6b39-8f5d-408e-9ab2-c9bafe4c871a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_448e6b39-8f5d-408e-9ab2-c9bafe4c871a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_ed878525-7ade-463d-9358-17c1906d9317" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_ed878525-7ade-463d-9358-17c1906d9317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_61f34262-b6fd-46be-bf0a-218800a26c84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_61f34262-b6fd-46be-bf0a-218800a26c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_ff1ad0b1-ee95-4349-a38a-6184757546f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_ff1ad0b1-ee95-4349-a38a-6184757546f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9f5c4c37-80ae-4624-beb9-5e159ac632e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_9f5c4c37-80ae-4624-beb9-5e159ac632e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityVariableInterestRate_d6727878-8944-48c6-8a13-02730159bf7d" xlink:href="blkb-20241231.xsd#blkb_LineOfCreditFacilityVariableInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_blkb_LineOfCreditFacilityVariableInterestRate_d6727878-8944-48c6-8a13-02730159bf7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ffe0b561-5ef4-4f8b-8dd5-ae9d7d7aa992" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ffe0b561-5ef4-4f8b-8dd5-ae9d7d7aa992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_d547fb82-984d-48cb-b467-93baf49cd365" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_d547fb82-984d-48cb-b467-93baf49cd365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_8a3635b6-8f18-438d-96bb-64ec2cc65bb0" xlink:href="blkb-20241231.xsd#blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_blkb_LineofCreditFacilityAvailableIncreaseCapacityAmount_8a3635b6-8f18-438d-96bb-64ec2cc65bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA_502ac6bb-28b0-4a16-a237-85608c1c8e14" xlink:href="blkb-20241231.xsd#blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA_502ac6bb-28b0-4a16-a237-85608c1c8e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NetLeverageRatio_f9695fcc-3376-4218-8ed9-5a6441dc82df" xlink:href="blkb-20241231.xsd#blkb_NetLeverageRatio"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_blkb_NetLeverageRatio_f9695fcc-3376-4218-8ed9-5a6441dc82df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_2a993d42-0c34-464a-b233-be23ca2f2ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_2a993d42-0c34-464a-b233-be23ca2f2ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_8bb30cba-96a6-4596-be48-196a9ce0b7d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_99e40048-bf65-4ea0-b4fb-f75ae5fab335" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_8bb30cba-96a6-4596-be48-196a9ce0b7d4" 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-20241231.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_18182c39-1b33-4b1b-8fba-a605c2129801" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_541ee92d-df72-4935-a816-929881053e99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_18182c39-1b33-4b1b-8fba-a605c2129801" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_541ee92d-df72-4935-a816-929881053e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_06737030-e04d-4589-909c-cd3c51458deb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_541ee92d-df72-4935-a816-929881053e99" xlink:to="loc_us-gaap_CreditFacilityAxis_06737030-e04d-4589-909c-cd3c51458deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_06737030-e04d-4589-909c-cd3c51458deb" xlink:to="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_39672b84-6742-4c60-b68f-76910d75c6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_39672b84-6742-4c60-b68f-76910d75c6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_71249055-9089-4a65-b557-9cb9f79ae19f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:to="loc_us-gaap_SecuredDebtMember_71249055-9089-4a65-b557-9cb9f79ae19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_5ad48c52-3f7d-4d94-9a10-4b5982b676c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MortgagesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:to="loc_us-gaap_MortgagesMember_5ad48c52-3f7d-4d94-9a10-4b5982b676c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_af55006c-6df6-4692-a0f9-5f644f4e3714" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:to="loc_us-gaap_LoansPayableMember_af55006c-6df6-4692-a0f9-5f644f4e3714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_74a94ad8-c916-4d43-9578-1c443750de39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:to="loc_us-gaap_ShortTermDebtMember_74a94ad8-c916-4d43-9578-1c443750de39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_a8f77381-77dc-4dd0-8eb8-344796ce669b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e848ba68-c1b0-4dc6-8a1f-a8e67e961389" xlink:to="loc_us-gaap_LongTermDebtMember_a8f77381-77dc-4dd0-8eb8-344796ce669b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_541ee92d-df72-4935-a816-929881053e99" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_646f6eb9-de6d-426b-9d8c-eeb19b87a335" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_646f6eb9-de6d-426b-9d8c-eeb19b87a335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_47685e10-8269-4663-b13c-9c09c11e6149" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:to="loc_us-gaap_OtherLongTermDebt_47685e10-8269-4663-b13c-9c09c11e6149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7f2fd09d-e751-4f11-935b-08513c82c1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7f2fd09d-e751-4f11-935b-08513c82c1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2a8db123-7c1e-446a-a1a8-405a53cdf503" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:to="loc_us-gaap_LongTermDebtCurrent_2a8db123-7c1e-446a-a1a8-405a53cdf503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_000e5c0f-ad45-4b0b-b424-5ea54ae7acc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_000e5c0f-ad45-4b0b-b424-5ea54ae7acc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_84679054-31f6-440a-8e97-e61540b3dfa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_348ece31-56e6-41dc-8a9b-8361af0948b8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_84679054-31f6-440a-8e97-e61540b3dfa4" 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-20241231.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_c760ae54-1a03-4e51-a9c9-2a4eb6e18af1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6ddb4658-465e-4d2b-9361-b31b5c2af042" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c760ae54-1a03-4e51-a9c9-2a4eb6e18af1" xlink:to="loc_us-gaap_DebtInstrumentTable_6ddb4658-465e-4d2b-9361-b31b5c2af042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_bc3f3092-bfbd-46d8-ba2b-ed4cba99b517" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6ddb4658-465e-4d2b-9361-b31b5c2af042" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_bc3f3092-bfbd-46d8-ba2b-ed4cba99b517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ebfcb065-0c50-4b60-9400-72f918344e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_bc3f3092-bfbd-46d8-ba2b-ed4cba99b517" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ebfcb065-0c50-4b60-9400-72f918344e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_2036bc15-777e-4d06-b1d7-6aae8b20a52f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ebfcb065-0c50-4b60-9400-72f918344e2f" xlink:to="loc_us-gaap_LoansPayableMember_2036bc15-777e-4d06-b1d7-6aae8b20a52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c50af4a0-da45-4646-82d6-c02ec8df5e08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6ddb4658-465e-4d2b-9361-b31b5c2af042" xlink:to="loc_us-gaap_DebtInstrumentLineItems_c50af4a0-da45-4646-82d6-c02ec8df5e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_2fdabfba-82b2-46c3-b82a-f33bc4ae959c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c50af4a0-da45-4646-82d6-c02ec8df5e08" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_2fdabfba-82b2-46c3-b82a-f33bc4ae959c" 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-20241231.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_6a929e7c-069d-4e88-a698-c561480d0717" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_3f7afa38-002e-43e0-a64a-fa6abffd89cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6a929e7c-069d-4e88-a698-c561480d0717" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_3f7afa38-002e-43e0-a64a-fa6abffd89cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationIncrease_f85fca52-23ce-40e0-bddf-d27b6ba810fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6a929e7c-069d-4e88-a698-c561480d0717" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationIncrease_f85fca52-23ce-40e0-bddf-d27b6ba810fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_c28bd998-cdf9-4a26-b3db-2996473964ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6a929e7c-069d-4e88-a698-c561480d0717" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_c28bd998-cdf9-4a26-b3db-2996473964ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_6746f45a-18b2-4e8e-ad25-8514ddd01f89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6a929e7c-069d-4e88-a698-c561480d0717" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_6746f45a-18b2-4e8e-ad25-8514ddd01f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_526bc896-67ce-4b0a-8c45-0ef980fbdfd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6a929e7c-069d-4e88-a698-c561480d0717" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_526bc896-67ce-4b0a-8c45-0ef980fbdfd6" 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-20241231.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_956a07e9-9f0e-4d07-9c46-276a90186636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5f335f6a-acae-41ec-991a-e5582c4054f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_956a07e9-9f0e-4d07-9c46-276a90186636" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5f335f6a-acae-41ec-991a-e5582c4054f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_980d37a9-81a0-4d0f-9df8-1a6a758febb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_956a07e9-9f0e-4d07-9c46-276a90186636" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_980d37a9-81a0-4d0f-9df8-1a6a758febb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3c8a358a-4991-414d-b520-d5800c33f4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_956a07e9-9f0e-4d07-9c46-276a90186636" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3c8a358a-4991-414d-b520-d5800c33f4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_303085d5-bf91-45c6-ad07-906b02404155" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_956a07e9-9f0e-4d07-9c46-276a90186636" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_303085d5-bf91-45c6-ad07-906b02404155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_4b5d11ff-e76b-4e0c-a141-78d00add7f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_956a07e9-9f0e-4d07-9c46-276a90186636" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_4b5d11ff-e76b-4e0c-a141-78d00add7f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_efaa62b7-f282-4a93-b8e8-35a3a57dd625" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_956a07e9-9f0e-4d07-9c46-276a90186636" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_efaa62b7-f282-4a93-b8e8-35a3a57dd625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a1db6d3c-5e5b-4348-994c-2654034c415a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_956a07e9-9f0e-4d07-9c46-276a90186636" xlink:to="loc_us-gaap_LongTermDebt_a1db6d3c-5e5b-4348-994c-2654034c415a" 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-20241231.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_0197f398-24e9-446e-86bd-3e5bf8c64ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a04e906b-c4f8-497e-8e2c-9fbd6f4f30ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0197f398-24e9-446e-86bd-3e5bf8c64ac7" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a04e906b-c4f8-497e-8e2c-9fbd6f4f30ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_f223a4cb-f1ec-48a3-b420-428860be8769" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a04e906b-c4f8-497e-8e2c-9fbd6f4f30ce" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_f223a4cb-f1ec-48a3-b420-428860be8769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_fc216625-d2b0-4ea2-bf14-3cfffb2ef023" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f223a4cb-f1ec-48a3-b420-428860be8769" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_fc216625-d2b0-4ea2-bf14-3cfffb2ef023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_7826bfcb-22d8-4a9c-83e2-b10eecf8e1a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_fc216625-d2b0-4ea2-bf14-3cfffb2ef023" xlink:to="loc_us-gaap_InterestRateSwapMember_7826bfcb-22d8-4a9c-83e2-b10eecf8e1a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_45290aa4-88e2-4b21-9c88-0b3e2e43f787" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_fc216625-d2b0-4ea2-bf14-3cfffb2ef023" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_45290aa4-88e2-4b21-9c88-0b3e2e43f787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f7b7f61f-cce3-4a63-9e88-2e6f6e687870" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a04e906b-c4f8-497e-8e2c-9fbd6f4f30ce" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f7b7f61f-cce3-4a63-9e88-2e6f6e687870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_91ca8f9c-8dcd-47b4-818d-5c8e8695380f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f7b7f61f-cce3-4a63-9e88-2e6f6e687870" xlink:to="loc_us-gaap_DerivativeNotionalAmount_91ca8f9c-8dcd-47b4-818d-5c8e8695380f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_1ab81c3e-6503-4541-b742-acae589f1165" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f7b7f61f-cce3-4a63-9e88-2e6f6e687870" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_1ab81c3e-6503-4541-b742-acae589f1165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_9e301c98-09b2-40b3-80f5-8a31ad364bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f7b7f61f-cce3-4a63-9e88-2e6f6e687870" xlink:to="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_9e301c98-09b2-40b3-80f5-8a31ad364bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_06c79c91-0bd7-4e06-ac95-fd2ca4d70dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f7b7f61f-cce3-4a63-9e88-2e6f6e687870" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_06c79c91-0bd7-4e06-ac95-fd2ca4d70dfd" 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-20241231.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_723c64f3-8ef0-4ab6-a83d-7e3c068064b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_e08eb708-ad94-4254-8193-83a2c390c569" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_723c64f3-8ef0-4ab6-a83d-7e3c068064b0" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_e08eb708-ad94-4254-8193-83a2c390c569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_799ff0be-4bd3-41b9-b8fa-b28c5ecdee49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_e08eb708-ad94-4254-8193-83a2c390c569" xlink:to="loc_us-gaap_HedgingDesignationAxis_799ff0be-4bd3-41b9-b8fa-b28c5ecdee49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_385d5f45-2d48-46f6-829d-7befd21d5e21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_799ff0be-4bd3-41b9-b8fa-b28c5ecdee49" xlink:to="loc_us-gaap_HedgingDesignationDomain_385d5f45-2d48-46f6-829d-7befd21d5e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6393d6a3-ec29-42ba-b202-664125c48ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_385d5f45-2d48-46f6-829d-7befd21d5e21" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6393d6a3-ec29-42ba-b202-664125c48ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_7446d852-2b73-45e5-9f09-e85e5aab79e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_e08eb708-ad94-4254-8193-83a2c390c569" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_7446d852-2b73-45e5-9f09-e85e5aab79e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_587ca5fe-e161-4cb0-936e-ad88b6f9b7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_7446d852-2b73-45e5-9f09-e85e5aab79e2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_587ca5fe-e161-4cb0-936e-ad88b6f9b7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1f78f851-d0da-48c0-b74d-79115990e6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_587ca5fe-e161-4cb0-936e-ad88b6f9b7d5" xlink:to="loc_us-gaap_InterestRateSwapMember_1f78f851-d0da-48c0-b74d-79115990e6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_d1762801-70db-4697-8891-5db1531c06f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_587ca5fe-e161-4cb0-936e-ad88b6f9b7d5" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_d1762801-70db-4697-8891-5db1531c06f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_e08eb708-ad94-4254-8193-83a2c390c569" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_bcfc9c3c-9c39-40db-8984-0c101b52ab59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_bcfc9c3c-9c39-40db-8984-0c101b52ab59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_da3ff0ca-77e2-495b-b584-de9acff95e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_da3ff0ca-77e2-495b-b584-de9acff95e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_946cdb53-cc2c-4b24-a766-aa2fa30bb483" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_946cdb53-cc2c-4b24-a766-aa2fa30bb483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_d156289f-a50e-49c0-b248-a911754f71ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_d156289f-a50e-49c0-b248-a911754f71ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_d33c4a00-0824-491c-a3ec-0a49cd43dd0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_d33c4a00-0824-491c-a3ec-0a49cd43dd0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_c077a09a-b867-44e2-b092-e9271915da11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_c077a09a-b867-44e2-b092-e9271915da11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_8795375f-d61e-4720-80c0-bb05f5d61465" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_8795375f-d61e-4720-80c0-bb05f5d61465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_d7a8c64e-591c-4b17-b5e5-fb9c5aa0dff9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_d7a8c64e-591c-4b17-b5e5-fb9c5aa0dff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_c9c4863e-5bb3-467a-9231-ac51af33d64a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_c9c4863e-5bb3-467a-9231-ac51af33d64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_df5cbb24-f92f-458c-8826-6cf1c32ab279" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_3549a5ec-3f49-4821-9c3d-9690ec2f084a" xlink:to="loc_us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration_df5cbb24-f92f-458c-8826-6cf1c32ab279" 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-20241231.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_3347d6c6-c8cb-4f82-be64-eb63b51d98dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7355c5bd-b55d-43b0-83da-72c6481285ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3347d6c6-c8cb-4f82-be64-eb63b51d98dc" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7355c5bd-b55d-43b0-83da-72c6481285ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1bb12551-2660-4578-8859-7dcdf23e74a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7355c5bd-b55d-43b0-83da-72c6481285ba" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1bb12551-2660-4578-8859-7dcdf23e74a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7a4f142f-0b93-4ab7-877d-7f591815d364" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1bb12551-2660-4578-8859-7dcdf23e74a5" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7a4f142f-0b93-4ab7-877d-7f591815d364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_8fcd6306-f0a0-490e-a862-9b63ab4c6ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7a4f142f-0b93-4ab7-877d-7f591815d364" xlink:to="loc_us-gaap_InterestRateSwapMember_8fcd6306-f0a0-490e-a862-9b63ab4c6ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_6984613c-6759-463a-92d0-8440cfd57b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_7a4f142f-0b93-4ab7-877d-7f591815d364" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_6984613c-6759-463a-92d0-8440cfd57b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a7a40fc2-d350-49c9-8d98-23babde2578b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7355c5bd-b55d-43b0-83da-72c6481285ba" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a7a40fc2-d350-49c9-8d98-23babde2578b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_c78e0bfa-b79d-4a57-8dfd-0103967f7803" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a7a40fc2-d350-49c9-8d98-23babde2578b" xlink:to="loc_us-gaap_HedgingRelationshipDomain_c78e0bfa-b79d-4a57-8dfd-0103967f7803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_c6a72981-5702-4aad-af88-3682bed6e724" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_c78e0bfa-b79d-4a57-8dfd-0103967f7803" xlink:to="loc_us-gaap_CashFlowHedgingMember_c6a72981-5702-4aad-af88-3682bed6e724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_484143b6-9ac1-48a3-a84d-58bd46b26a42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_c78e0bfa-b79d-4a57-8dfd-0103967f7803" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_484143b6-9ac1-48a3-a84d-58bd46b26a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca931a7f-bde5-4cc3-a3a0-801baae93ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7355c5bd-b55d-43b0-83da-72c6481285ba" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca931a7f-bde5-4cc3-a3a0-801baae93ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_1b4582f5-0148-4adf-b8ab-4be456e9fb56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca931a7f-bde5-4cc3-a3a0-801baae93ce5" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_1b4582f5-0148-4adf-b8ab-4be456e9fb56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_3c4ea213-3c87-48ca-97b1-7e793222657e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca931a7f-bde5-4cc3-a3a0-801baae93ce5" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_3c4ea213-3c87-48ca-97b1-7e793222657e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_e2b68207-d1ad-4ab5-9a4e-d9eb9f201915" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_ca931a7f-bde5-4cc3-a3a0-801baae93ce5" xlink:to="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_e2b68207-d1ad-4ab5-9a4e-d9eb9f201915" 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-20241231.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_808cdee1-9dac-40f0-912c-a4f5d29d9e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_77911c7a-f456-4cea-af13-d4539d1846ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_808cdee1-9dac-40f0-912c-a4f5d29d9e6a" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_77911c7a-f456-4cea-af13-d4539d1846ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2f3c307d-bbdd-49e9-83ff-21415ca03f4c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_77911c7a-f456-4cea-af13-d4539d1846ff" xlink:to="loc_srt_RangeAxis_2f3c307d-bbdd-49e9-83ff-21415ca03f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_47a59b72-f2bf-4357-99d9-3bc9258baa80" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2f3c307d-bbdd-49e9-83ff-21415ca03f4c" xlink:to="loc_srt_RangeMember_47a59b72-f2bf-4357-99d9-3bc9258baa80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1577849d-0a17-4977-b94b-0e95db873e09" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_47a59b72-f2bf-4357-99d9-3bc9258baa80" xlink:to="loc_srt_MinimumMember_1577849d-0a17-4977-b94b-0e95db873e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0572bf54-f486-432a-af1c-4cb86b8a21b9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_47a59b72-f2bf-4357-99d9-3bc9258baa80" xlink:to="loc_srt_MaximumMember_0572bf54-f486-432a-af1c-4cb86b8a21b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_c3793c62-6285-478a-8fe1-16c5c2aae04f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_77911c7a-f456-4cea-af13-d4539d1846ff" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_c3793c62-6285-478a-8fe1-16c5c2aae04f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_9a6ac97a-8486-4751-bb62-cbe2ca2553ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c3793c62-6285-478a-8fe1-16c5c2aae04f" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_9a6ac97a-8486-4751-bb62-cbe2ca2553ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_25e73c4a-da53-4a26-a6bb-fbd8a8642b55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_808cdee1-9dac-40f0-912c-a4f5d29d9e6a" xlink:to="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_25e73c4a-da53-4a26-a6bb-fbd8a8642b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_6f005f8f-13c4-4484-ab06-d0f81e79f9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_25e73c4a-da53-4a26-a6bb-fbd8a8642b55" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_6f005f8f-13c4-4484-ab06-d0f81e79f9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_41856246-b395-4de2-9b8c-cc1ab8223283" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_6f005f8f-13c4-4484-ab06-d0f81e79f9e4" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_41856246-b395-4de2-9b8c-cc1ab8223283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c25736bf-78f3-4d19-b99a-a62ac6786047" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_41856246-b395-4de2-9b8c-cc1ab8223283" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c25736bf-78f3-4d19-b99a-a62ac6786047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember_66d9c883-f9e3-44a3-9423-e0d4725f8dbc" xlink:href="blkb-20241231.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_c25736bf-78f3-4d19-b99a-a62ac6786047" xlink:to="loc_blkb_ThirdpartyTechnologyMember_66d9c883-f9e3-44a3-9423-e0d4725f8dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_c6a446d1-8038-41bf-87dc-e928df4a8f33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_6f005f8f-13c4-4484-ab06-d0f81e79f9e4" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_c6a446d1-8038-41bf-87dc-e928df4a8f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_4647d7a1-b334-4bbd-bc7b-18bf9705d0fb" xlink:href="blkb-20241231.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_c6a446d1-8038-41bf-87dc-e928df4a8f33" xlink:to="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_4647d7a1-b334-4bbd-bc7b-18bf9705d0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAbstract_b346ec98-2f04-402c-afcc-54341ac31539" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_808cdee1-9dac-40f0-912c-a4f5d29d9e6a" xlink:to="loc_us-gaap_LossContingencyAbstract_b346ec98-2f04-402c-afcc-54341ac31539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_dfe78856-6108-4769-813b-74929f5a4282" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyAbstract_b346ec98-2f04-402c-afcc-54341ac31539" xlink:to="loc_us-gaap_LossContingenciesTable_dfe78856-6108-4769-813b-74929f5a4282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_894a9813-1cd1-47c8-a2a3-21099992e63a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_dfe78856-6108-4769-813b-74929f5a4282" xlink:to="loc_srt_RangeAxis_894a9813-1cd1-47c8-a2a3-21099992e63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c2679c0d-2f8d-4c4a-8f88-a0df183272d8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e984327d-31cd-4ea6-a8ef-1042bd48a56f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ba6f78e7-9241-444b-a1f2-6347c1a873e0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_dfe78856-6108-4769-813b-74929f5a4282" xlink:to="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal_f90d08e5-9d9e-499c-88d8-633e79379aa0" xlink:href="blkb-20241231.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_LiabilityInsuranceAmountTotal_f90d08e5-9d9e-499c-88d8-633e79379aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible_be20c60d-b383-4fcf-8611-4d8a06ca6699" xlink:href="blkb-20241231.xsd#blkb_LiabilityInsuranceAmountDeductible"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_LiabilityInsuranceAmountDeductible_be20c60d-b383-4fcf-8611-4d8a06ca6699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetPreTaxExpense_e63103bb-9c2c-4d79-8c1b-7f8fe0e9f4a5" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentNetPreTaxExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentNetPreTaxExpense_e63103bb-9c2c-4d79-8c1b-7f8fe0e9f4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentOngoingLegalFees_83c18616-4eb9-4c11-828e-95eb6df077a7" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentOngoingLegalFees"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentOngoingLegalFees_83c18616-4eb9-4c11-828e-95eb6df077a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_3705ad6e-9293-44df-8f24-01e8f5710d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_3705ad6e-9293-44df-8f24-01e8f5710d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetCashOutlays_a26abcdf-3b98-471a-ba59-70dfc609295f" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentNetCashOutlays"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentNetCashOutlays_a26abcdf-3b98-471a-ba59-70dfc609295f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentPenaltyPaid_fc6c20de-8848-4e19-90c7-cece363c8382" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentPenaltyPaid"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentPenaltyPaid_fc6c20de-8848-4e19-90c7-cece363c8382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpectedCost_62d8708c-0c46-4571-a56d-1e4d8140fd77" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentExpectedCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentExpectedCost_62d8708c-0c46-4571-a56d-1e4d8140fd77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_330a5be1-0f90-44da-8f77-9999ca89fce0" xlink:href="blkb-20241231.xsd#blkb_ExpectedNetCashOutlaysForOngoingLegalFees"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_330a5be1-0f90-44da-8f77-9999ca89fce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_5d7a08cd-6d44-4626-9578-877599eb5fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_5d7a08cd-6d44-4626-9578-877599eb5fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_8605557b-25ef-4afc-a5d1-cbfa541dd3e3" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_8605557b-25ef-4afc-a5d1-cbfa541dd3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_69719a54-da7c-4134-9a80-6e332d760564" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_69719a54-da7c-4134-9a80-6e332d760564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentSubrogationClaimsNumber_5cef392f-356e-4b5d-928c-4473efb30af4" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentSubrogationClaimsNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentSubrogationClaimsNumber_5cef392f-356e-4b5d-928c-4473efb30af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_d72230a6-2a7a-4f2c-8fcf-2889a2c6d08e" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentNumberOfStateAttorneysGeneral"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_895b9c55-7ece-4381-8f0c-656e1b37c5a2" xlink:to="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_d72230a6-2a7a-4f2c-8fcf-2889a2c6d08e" 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-20241231.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_878d8e6b-995f-4109-996b-d1e6a3dd9967" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_a34bcfc9-587f-4186-a273-d8a312e2f131" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_878d8e6b-995f-4109-996b-d1e6a3dd9967" xlink:to="loc_us-gaap_OperatingLeaseCost_a34bcfc9-587f-4186-a273-d8a312e2f131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_7b687abb-f668-4ef8-9ac6-a8062d6f34b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_878d8e6b-995f-4109-996b-d1e6a3dd9967" xlink:to="loc_us-gaap_VariableLeaseCost_7b687abb-f668-4ef8-9ac6-a8062d6f34b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_392998f3-395b-4d23-a77d-76e87bc42dff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_878d8e6b-995f-4109-996b-d1e6a3dd9967" xlink:to="loc_us-gaap_SubleaseIncome_392998f3-395b-4d23-a77d-76e87bc42dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_20b20287-a5ac-4d01-baa5-e207ed3994ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_878d8e6b-995f-4109-996b-d1e6a3dd9967" xlink:to="loc_us-gaap_LeaseCost_20b20287-a5ac-4d01-baa5-e207ed3994ec" 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-20241231.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_21c19dcd-8c44-4236-80f6-0729a3f0c32c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ae3e34b1-091f-4d27-a4cc-55ff85d6a4ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_21c19dcd-8c44-4236-80f6-0729a3f0c32c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ae3e34b1-091f-4d27-a4cc-55ff85d6a4ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2f1b6a6d-7b47-4b9e-8bb1-5f2da27e09a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_21c19dcd-8c44-4236-80f6-0729a3f0c32c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2f1b6a6d-7b47-4b9e-8bb1-5f2da27e09a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5a12128d-0d3e-4433-bf52-ca1bc2f616af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_21c19dcd-8c44-4236-80f6-0729a3f0c32c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5a12128d-0d3e-4433-bf52-ca1bc2f616af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ac8722ab-f856-4e67-a874-bb1532be913a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_21c19dcd-8c44-4236-80f6-0729a3f0c32c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ac8722ab-f856-4e67-a874-bb1532be913a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e0a85fc8-1aa4-4619-9664-9b2f7832e1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_21c19dcd-8c44-4236-80f6-0729a3f0c32c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e0a85fc8-1aa4-4619-9664-9b2f7832e1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_82bdec7a-47c6-4b5e-973d-e59a558f2c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_21c19dcd-8c44-4236-80f6-0729a3f0c32c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_82bdec7a-47c6-4b5e-973d-e59a558f2c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d394814a-3188-437d-a378-69dba808afd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_21c19dcd-8c44-4236-80f6-0729a3f0c32c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d394814a-3188-437d-a378-69dba808afd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a517dfaf-a8b2-4145-be75-82edb092ea3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_21c19dcd-8c44-4236-80f6-0729a3f0c32c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a517dfaf-a8b2-4145-be75-82edb092ea3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_3743aabf-0ea1-4988-8557-811bc4950cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_21c19dcd-8c44-4236-80f6-0729a3f0c32c" xlink:to="loc_us-gaap_OperatingLeaseLiability_3743aabf-0ea1-4988-8557-811bc4950cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:type="simple" xlink:href="blkb-20241231.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_e067425b-5ae8-4f9f-b5e9-038c5d80dbc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_5ea14a0e-5048-4284-9f97-4964d0fda3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e067425b-5ae8-4f9f-b5e9-038c5d80dbc4" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_5ea14a0e-5048-4284-9f97-4964d0fda3f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_ab979508-64f8-47b1-b478-06fa98e3ae05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_5ea14a0e-5048-4284-9f97-4964d0fda3f5" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_ab979508-64f8-47b1-b478-06fa98e3ae05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_34e539d9-5152-4ba9-a190-72480ae101e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ab979508-64f8-47b1-b478-06fa98e3ae05" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_34e539d9-5152-4ba9-a190-72480ae101e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_c25ea8dd-33f7-4f6a-a675-cfaece9ab7d8" xlink:href="blkb-20241231.xsd#blkb_AccruedexpensesandothercurrentliabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_34e539d9-5152-4ba9-a190-72480ae101e6" xlink:to="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_c25ea8dd-33f7-4f6a-a675-cfaece9ab7d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_6995f462-34d0-4a9d-a87e-da58d4b0ee9c" xlink:href="blkb-20241231.xsd#blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_34e539d9-5152-4ba9-a190-72480ae101e6" xlink:to="loc_blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember_6995f462-34d0-4a9d-a87e-da58d4b0ee9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_0f6a72bc-da21-4df8-8f36-1ceed3489cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_5ea14a0e-5048-4284-9f97-4964d0fda3f5" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_0f6a72bc-da21-4df8-8f36-1ceed3489cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1e03da97-a696-4458-b1d0-899b7cf423ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0f6a72bc-da21-4df8-8f36-1ceed3489cf0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1e03da97-a696-4458-b1d0-899b7cf423ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4bff48bb-a044-461d-bab9-c08fa6d734ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0f6a72bc-da21-4df8-8f36-1ceed3489cf0" xlink:to="loc_us-gaap_OperatingLeaseLiability_4bff48bb-a044-461d-bab9-c08fa6d734ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f25cdbae-ad7d-431a-9956-3653152b041a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0f6a72bc-da21-4df8-8f36-1ceed3489cf0" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f25cdbae-ad7d-431a-9956-3653152b041a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8aa380b7-3086-4af9-93f5-c520eeaebf31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0f6a72bc-da21-4df8-8f36-1ceed3489cf0" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8aa380b7-3086-4af9-93f5-c520eeaebf31" 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-20241231.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_4808ee41-3b5a-428b-96f2-a1bffce42d72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_0c006e4d-7463-4499-ab55-6ab1e629e4c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4808ee41-3b5a-428b-96f2-a1bffce42d72" xlink:to="loc_us-gaap_OperatingLeasePayments_0c006e4d-7463-4499-ab55-6ab1e629e4c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d0198a40-8cdf-4623-a431-93ee9dc81105" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4808ee41-3b5a-428b-96f2-a1bffce42d72" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d0198a40-8cdf-4623-a431-93ee9dc81105" 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-20241231.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_3baf0f85-9b43-431b-a18f-78005577c809" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense_b1e0a94c-cf0e-4f81-9c9c-5fc979906144" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3baf0f85-9b43-431b-a18f-78005577c809" xlink:to="loc_blkb_SecurityIncidentExpense_b1e0a94c-cf0e-4f81-9c9c-5fc979906144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_adbd2c85-69a2-48d2-8c0c-bd0ab1a61919" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentAccruedInsuranceRecoveries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3baf0f85-9b43-431b-a18f-78005577c809" xlink:to="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_adbd2c85-69a2-48d2-8c0c-bd0ab1a61919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetExpense_b0741f65-e774-4e90-9041-82c83dba5947" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentNetExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3baf0f85-9b43-431b-a18f-78005577c809" xlink:to="loc_blkb_SecurityIncidentNetExpense_b0741f65-e774-4e90-9041-82c83dba5947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense_b24fe369-d0ba-4a90-97bc-6da2f45962c3" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentCumulativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3baf0f85-9b43-431b-a18f-78005577c809" xlink:to="loc_blkb_SecurityIncidentCumulativeExpense_b24fe369-d0ba-4a90-97bc-6da2f45962c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_438fce62-a8ed-4828-83b8-427162f21087" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3baf0f85-9b43-431b-a18f-78005577c809" xlink:to="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_438fce62-a8ed-4828-83b8-427162f21087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeNetExpense_6ad48cb8-2150-4e95-a2c0-f8fc9deffff7" xlink:href="blkb-20241231.xsd#blkb_SecurityIncidentCumulativeNetExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3baf0f85-9b43-431b-a18f-78005577c809" xlink:to="loc_blkb_SecurityIncidentCumulativeNetExpense_6ad48cb8-2150-4e95-a2c0-f8fc9deffff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_b5a95c11-ba3d-49c4-bfc3-7ee0c9689cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InsuranceRecoveries"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3baf0f85-9b43-431b-a18f-78005577c809" xlink:to="loc_us-gaap_InsuranceRecoveries_b5a95c11-ba3d-49c4-bfc3-7ee0c9689cc8" 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-20241231.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_2805a361-b491-425c-ab19-44d614eef7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesTable_1dbc8307-0c98-459a-b152-d9112a975b4f" xlink:href="blkb-20241231.xsd#blkb_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2805a361-b491-425c-ab19-44d614eef7a7" xlink:to="loc_blkb_IncomeTaxesTable_1dbc8307-0c98-459a-b152-d9112a975b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_8c2598f6-c20f-4d75-8e73-13d6f3369617" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesTable_1dbc8307-0c98-459a-b152-d9112a975b4f" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_8c2598f6-c20f-4d75-8e73-13d6f3369617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_f54f4881-e6d2-472e-a2a6-d2b02b0f7da3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_8c2598f6-c20f-4d75-8e73-13d6f3369617" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_f54f4881-e6d2-472e-a2a6-d2b02b0f7da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_37e5c994-63e7-40bb-85c1-c1b9ae8de9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f54f4881-e6d2-472e-a2a6-d2b02b0f7da3" xlink:to="loc_us-gaap_DomesticCountryMember_37e5c994-63e7-40bb-85c1-c1b9ae8de9d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_a6e47907-a75b-42c8-a3b5-69b44fb239e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f54f4881-e6d2-472e-a2a6-d2b02b0f7da3" xlink:to="loc_us-gaap_ForeignCountryMember_a6e47907-a75b-42c8-a3b5-69b44fb239e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_cb1148d7-dee9-49da-bf9d-70020ef64ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f54f4881-e6d2-472e-a2a6-d2b02b0f7da3" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_cb1148d7-dee9-49da-bf9d-70020ef64ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_fd74c43e-2fed-4393-94c3-bd3a0dc11473" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesTable_1dbc8307-0c98-459a-b152-d9112a975b4f" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_fd74c43e-2fed-4393-94c3-bd3a0dc11473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_e5d61bb8-6af5-40fb-8f45-3eb411e1dbe5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_fd74c43e-2fed-4393-94c3-bd3a0dc11473" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_e5d61bb8-6af5-40fb-8f45-3eb411e1dbe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLossCarryforwardMember_44e606d7-c638-453d-8628-29769a53070c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLossCarryforwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_e5d61bb8-6af5-40fb-8f45-3eb411e1dbe5" xlink:to="loc_us-gaap_CapitalLossCarryforwardMember_44e606d7-c638-453d-8628-29769a53070c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:href="blkb-20241231.xsd#blkb_IncomeTaxesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesTable_1dbc8307-0c98-459a-b152-d9112a975b4f" xlink:to="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_581c639f-e3e4-49dc-add6-59120f95bfa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:to="loc_us-gaap_OperatingLossCarryforwards_581c639f-e3e4-49dc-add6-59120f95bfa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OperatingLossCarryforwardsSubjectToExpiration_e75d66d0-9661-4411-807a-69176ac2592b" xlink:href="blkb-20241231.xsd#blkb_OperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:to="loc_blkb_OperatingLossCarryforwardsSubjectToExpiration_e75d66d0-9661-4411-807a-69176ac2592b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_8f870304-d257-4392-8465-5e2782f52c30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_8f870304-d257-4392-8465-5e2782f52c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_d1aedec5-a6e6-485c-b31d-180599fe8bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_d1aedec5-a6e6-485c-b31d-180599fe8bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_edac044c-21b0-4ccb-9690-e9787f6a3619" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_edac044c-21b0-4ccb-9690-e9787f6a3619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_c9468fa8-c13a-435b-9c3c-eadb22f30258" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_IncomeTaxesLineItems_f262dab7-5308-4428-9e45-c7b0531cfe94" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_c9468fa8-c13a-435b-9c3c-eadb22f30258" 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-20241231.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_bde412b0-a4ab-4fa0-8d76-4d4ea565dfa8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_744cd5d6-183e-4011-959b-6b92f1a59f67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bde412b0-a4ab-4fa0-8d76-4d4ea565dfa8" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_744cd5d6-183e-4011-959b-6b92f1a59f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_61a9c5f3-bb69-471d-9971-043ed1f7c823" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_744cd5d6-183e-4011-959b-6b92f1a59f67" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_61a9c5f3-bb69-471d-9971-043ed1f7c823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2f44928e-8d31-4f0a-b74f-b7b1e2ef352c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_744cd5d6-183e-4011-959b-6b92f1a59f67" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2f44928e-8d31-4f0a-b74f-b7b1e2ef352c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f15f3263-1d1e-4ecb-9483-0ecfc18df2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_744cd5d6-183e-4011-959b-6b92f1a59f67" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f15f3263-1d1e-4ecb-9483-0ecfc18df2b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1b820d2f-8910-4ed5-ab1b-d123d2c3301b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_744cd5d6-183e-4011-959b-6b92f1a59f67" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1b820d2f-8910-4ed5-ab1b-d123d2c3301b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_415886a9-4bbc-4601-af93-6192af3c34f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bde412b0-a4ab-4fa0-8d76-4d4ea565dfa8" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_415886a9-4bbc-4601-af93-6192af3c34f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2f2541cb-469c-4f80-8e8b-09a8999ab260" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_415886a9-4bbc-4601-af93-6192af3c34f6" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2f2541cb-469c-4f80-8e8b-09a8999ab260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_20a0deff-f477-4fe9-9886-461a31530937" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_415886a9-4bbc-4601-af93-6192af3c34f6" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_20a0deff-f477-4fe9-9886-461a31530937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ddaffbd1-6db3-4be6-aee7-e353aaaf1b67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_415886a9-4bbc-4601-af93-6192af3c34f6" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ddaffbd1-6db3-4be6-aee7-e353aaaf1b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_123384bd-c7fe-45e8-b206-f105eeaa4d75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_415886a9-4bbc-4601-af93-6192af3c34f6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_123384bd-c7fe-45e8-b206-f105eeaa4d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c05f0dbe-7d18-4fdc-907d-ffd5a4d624da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bde412b0-a4ab-4fa0-8d76-4d4ea565dfa8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c05f0dbe-7d18-4fdc-907d-ffd5a4d624da" 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-20241231.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_6c86af39-b901-40f7-b4d1-b70980c26a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_ed4adae7-ae88-46e8-b034-d4022f6bbcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6c86af39-b901-40f7-b4d1-b70980c26a6a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_ed4adae7-ae88-46e8-b034-d4022f6bbcd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1f6ffcba-944f-4bd5-83c9-7820b4769a84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6c86af39-b901-40f7-b4d1-b70980c26a6a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1f6ffcba-944f-4bd5-83c9-7820b4769a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f75e2966-ae30-441d-b1b3-3b941096800f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6c86af39-b901-40f7-b4d1-b70980c26a6a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f75e2966-ae30-441d-b1b3-3b941096800f" 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-20241231.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_baa14aff-d7d2-40cd-aedb-a82af8ecfed7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ddd23d0a-139b-4a52-9a58-a529e3dd49e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_baa14aff-d7d2-40cd-aedb-a82af8ecfed7" xlink:to="loc_us-gaap_StatementTable_ddd23d0a-139b-4a52-9a58-a529e3dd49e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9f73277b-a00c-4289-b980-b795add6b6a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ddd23d0a-139b-4a52-9a58-a529e3dd49e3" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9f73277b-a00c-4289-b980-b795add6b6a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_d8f3e0f7-17b6-46ae-bd09-87bfa724683c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9f73277b-a00c-4289-b980-b795add6b6a7" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_d8f3e0f7-17b6-46ae-bd09-87bfa724683c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_ff3ae775-b8a1-4acf-a9b3-1263d63877d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_d8f3e0f7-17b6-46ae-bd09-87bfa724683c" xlink:to="loc_us-gaap_ForeignCountryMember_ff3ae775-b8a1-4acf-a9b3-1263d63877d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_614424e7-fd16-4d77-b138-f1dc8b982aed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_d8f3e0f7-17b6-46ae-bd09-87bfa724683c" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_614424e7-fd16-4d77-b138-f1dc8b982aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5486951c-c404-4884-bb42-1cc674de377e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ddd23d0a-139b-4a52-9a58-a529e3dd49e3" xlink:to="loc_us-gaap_StatementLineItems_5486951c-c404-4884-bb42-1cc674de377e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6403e3c1-a757-48e9-88a6-a91605e7a21d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5486951c-c404-4884-bb42-1cc674de377e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6403e3c1-a757-48e9-88a6-a91605e7a21d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5486951c-c404-4884-bb42-1cc674de377e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_c67e0700-b613-4e08-a896-c43fc9ebbe6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_c67e0700-b613-4e08-a896-c43fc9ebbe6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_938a5441-e16d-4d85-8989-6b822a5aad2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_938a5441-e16d-4d85-8989-6b822a5aad2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_09590244-4036-4281-92ad-f2daabea7f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_09590244-4036-4281-92ad-f2daabea7f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_5ac59c52-37a1-492e-9b49-461e4bc362f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_5ac59c52-37a1-492e-9b49-461e4bc362f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_8ff48eae-6d15-41a8-accf-5f4b1f06a754" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_8ff48eae-6d15-41a8-accf-5f4b1f06a754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_be9a60a0-029b-4d21-9612-348cd5c579e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_be9a60a0-029b-4d21-9612-348cd5c579e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_9ab58510-8de2-478b-acbb-8cd3bf1b4881" xlink:href="blkb-20241231.xsd#blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal_9ab58510-8de2-478b-acbb-8cd3bf1b4881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_fa606758-872c-447a-99ca-561809ef15d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_fa606758-872c-447a-99ca-561809ef15d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_205faa54-388e-4631-9a72-d0e433067150" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_205faa54-388e-4631-9a72-d0e433067150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_bfc906a9-d039-45c8-a98d-a7edefad2d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_bfc906a9-d039-45c8-a98d-a7edefad2d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_19385f28-920c-4b75-a795-be1d13193fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_19385f28-920c-4b75-a795-be1d13193fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_aef01298-3067-4bac-b7db-288898328a18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_aef01298-3067-4bac-b7db-288898328a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_7ee11cb7-b95b-4315-a843-87b93f525fbc" xlink:href="blkb-20241231.xsd#blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits_7ee11cb7-b95b-4315-a843-87b93f525fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_e7f842b2-0e74-4eb1-ac22-1ba520da2aba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_e7f842b2-0e74-4eb1-ac22-1ba520da2aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_d5bf67bf-47c1-4d82-abb4-d9c70553774b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_d5bf67bf-47c1-4d82-abb4-d9c70553774b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_21a0925d-ede8-499b-a229-11f27a4719ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_91a4927c-d0fb-4701-a940-882b50cd443d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_21a0925d-ede8-499b-a229-11f27a4719ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e4e0cd5-b105-4325-b3a9-a3b54953dbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5486951c-c404-4884-bb42-1cc674de377e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4e4e0cd5-b105-4325-b3a9-a3b54953dbc0" 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-20241231.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_cd337902-5be9-4774-9056-23cf41708959" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c77aa4f7-71dd-4e8d-91b5-c19baccfdefe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cd337902-5be9-4774-9056-23cf41708959" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c77aa4f7-71dd-4e8d-91b5-c19baccfdefe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_90478a39-e621-49cb-8b3e-3fdb81b45314" xlink:href="blkb-20241231.xsd#blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c77aa4f7-71dd-4e8d-91b5-c19baccfdefe" xlink:to="loc_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts_90478a39-e621-49cb-8b3e-3fdb81b45314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_5d4ecf88-2dcc-4a7a-8b00-bcd4879fe022" xlink:href="blkb-20241231.xsd#blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c77aa4f7-71dd-4e8d-91b5-c19baccfdefe" xlink:to="loc_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign_5d4ecf88-2dcc-4a7a-8b00-bcd4879fe022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_13f44a4b-2021-40d7-8007-58c47d9003f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c77aa4f7-71dd-4e8d-91b5-c19baccfdefe" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_13f44a4b-2021-40d7-8007-58c47d9003f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetsLeasingArrangements_ae4d5f3d-e199-4302-9b48-87460af3ba71" xlink:href="blkb-20241231.xsd#blkb_DeferredTaxAssetsLeasingArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c77aa4f7-71dd-4e8d-91b5-c19baccfdefe" xlink:to="loc_blkb_DeferredTaxAssetsLeasingArrangements_ae4d5f3d-e199-4302-9b48-87460af3ba71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_57449eab-2b67-44b9-9fa6-34665e86d3b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c77aa4f7-71dd-4e8d-91b5-c19baccfdefe" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_57449eab-2b67-44b9-9fa6-34665e86d3b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_3671831e-2161-400b-a48f-3ebe30febc05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c77aa4f7-71dd-4e8d-91b5-c19baccfdefe" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_3671831e-2161-400b-a48f-3ebe30febc05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_c2c382c8-2b30-4d8e-af5e-2c7f61289a33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c77aa4f7-71dd-4e8d-91b5-c19baccfdefe" xlink:to="loc_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_c2c382c8-2b30-4d8e-af5e-2c7f61289a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_e23efddd-fd0b-4292-bda7-5650fc73a68c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c77aa4f7-71dd-4e8d-91b5-c19baccfdefe" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_e23efddd-fd0b-4292-bda7-5650fc73a68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxAssetIntangibleAssets_ac8a4bd2-8df1-4616-ad58-8087cec9532e" xlink:href="blkb-20241231.xsd#blkb_DeferredTaxAssetIntangibleAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c77aa4f7-71dd-4e8d-91b5-c19baccfdefe" xlink:to="loc_blkb_DeferredTaxAssetIntangibleAssets_ac8a4bd2-8df1-4616-ad58-8087cec9532e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_d4628e91-26f8-4263-bd46-09542772be75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c77aa4f7-71dd-4e8d-91b5-c19baccfdefe" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_d4628e91-26f8-4263-bd46-09542772be75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_106fd604-76fe-42a5-8406-bbb78703a960" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c77aa4f7-71dd-4e8d-91b5-c19baccfdefe" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_106fd604-76fe-42a5-8406-bbb78703a960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_e540b2e8-7af0-4adc-836d-39a2281ea260" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_c77aa4f7-71dd-4e8d-91b5-c19baccfdefe" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_e540b2e8-7af0-4adc-836d-39a2281ea260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_70cb9b36-cc8b-4949-a5e4-890a85bf7ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cd337902-5be9-4774-9056-23cf41708959" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_70cb9b36-cc8b-4949-a5e4-890a85bf7ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_cd9d1564-ba46-4c1f-bbfa-3e565fc91989" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_70cb9b36-cc8b-4949-a5e4-890a85bf7ea1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_cd9d1564-ba46-4c1f-bbfa-3e565fc91989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_9a2e6767-33cf-4479-bd5e-1ca5bfe79e36" xlink:href="blkb-20241231.xsd#blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_70cb9b36-cc8b-4949-a5e4-890a85bf7ea1" xlink:to="loc_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions_9a2e6767-33cf-4479-bd5e-1ca5bfe79e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_5bdbce21-9193-4e20-96cd-9022c953be2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_70cb9b36-cc8b-4949-a5e4-890a85bf7ea1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_5bdbce21-9193-4e20-96cd-9022c953be2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d83ccb6c-8e3a-4e08-8337-ceab4e332523" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_70cb9b36-cc8b-4949-a5e4-890a85bf7ea1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d83ccb6c-8e3a-4e08-8337-ceab4e332523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_5df8f042-731b-466c-b01a-4eb046f589c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_70cb9b36-cc8b-4949-a5e4-890a85bf7ea1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_5df8f042-731b-466c-b01a-4eb046f589c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_66659424-a428-489b-b0d0-b2c9730e448a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_70cb9b36-cc8b-4949-a5e4-890a85bf7ea1" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_66659424-a428-489b-b0d0-b2c9730e448a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_82f34971-0ad0-4e83-a6dd-8d3364a1c0a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cd337902-5be9-4774-9056-23cf41708959" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_82f34971-0ad0-4e83-a6dd-8d3364a1c0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_13758b17-e878-45b5-bb21-fcce986c8550" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cd337902-5be9-4774-9056-23cf41708959" xlink:to="loc_us-gaap_DeferredTaxLiabilities_13758b17-e878-45b5-bb21-fcce986c8550" 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-20241231.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_428b81cd-2366-48af-8456-6e5223dc7fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_b9093af5-b49f-480f-8737-eb2e034e9f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_428b81cd-2366-48af-8456-6e5223dc7fbb" xlink:to="loc_us-gaap_ValuationAllowanceTable_b9093af5-b49f-480f-8737-eb2e034e9f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_d4c6f1cc-2fb7-46e7-8ae1-c7e2f4ad50c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_b9093af5-b49f-480f-8737-eb2e034e9f7f" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_d4c6f1cc-2fb7-46e7-8ae1-c7e2f4ad50c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_5a0504e1-f1be-4d25-93fc-b9951f6ab190" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_d4c6f1cc-2fb7-46e7-8ae1-c7e2f4ad50c9" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_5a0504e1-f1be-4d25-93fc-b9951f6ab190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ValuationAllowanceChangeChargesToExpenseMember_f7c1545a-5eb6-4d4a-b185-618d2de05361" xlink:href="blkb-20241231.xsd#blkb_ValuationAllowanceChangeChargesToExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_5a0504e1-f1be-4d25-93fc-b9951f6ab190" xlink:to="loc_blkb_ValuationAllowanceChangeChargesToExpenseMember_f7c1545a-5eb6-4d4a-b185-618d2de05361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_fa84d86b-aca7-4968-813c-fb021e17ddda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_b9093af5-b49f-480f-8737-eb2e034e9f7f" xlink:to="loc_us-gaap_ValuationAllowanceLineItems_fa84d86b-aca7-4968-813c-fb021e17ddda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ee3d9095-367b-459b-ae71-59fcef79b077" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fa84d86b-aca7-4968-813c-fb021e17ddda" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ee3d9095-367b-459b-ae71-59fcef79b077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_7f232186-150c-4fe7-9ad3-396c83952ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fa84d86b-aca7-4968-813c-fb021e17ddda" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_7f232186-150c-4fe7-9ad3-396c83952ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a4a0c566-964e-4781-ba73-e51cb19d2776" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_fa84d86b-aca7-4968-813c-fb021e17ddda" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a4a0c566-964e-4781-ba73-e51cb19d2776" 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-20241231.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_92785d2e-2ebe-4827-988d-caccccc9d44d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_b00fc0ce-8fbf-4e29-971e-6b650a2f7973" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92785d2e-2ebe-4827-988d-caccccc9d44d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_b00fc0ce-8fbf-4e29-971e-6b650a2f7973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_bd861390-b3ec-4f28-9aab-9b783935be80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92785d2e-2ebe-4827-988d-caccccc9d44d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_bd861390-b3ec-4f28-9aab-9b783935be80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_0a51dd19-21e0-4d74-835d-aa1a431495a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92785d2e-2ebe-4827-988d-caccccc9d44d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_0a51dd19-21e0-4d74-835d-aa1a431495a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_e12673c1-56df-4753-aa04-4375ab208d73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92785d2e-2ebe-4827-988d-caccccc9d44d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_e12673c1-56df-4753-aa04-4375ab208d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_c06fdfe6-0e6e-44c8-b924-a6c916154774" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92785d2e-2ebe-4827-988d-caccccc9d44d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_c06fdfe6-0e6e-44c8-b924-a6c916154774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_10de3c60-2ae1-4231-a919-7501866ac1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92785d2e-2ebe-4827-988d-caccccc9d44d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_10de3c60-2ae1-4231-a919-7501866ac1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_2fd73d1d-51f0-4f74-886e-7713d3d34775" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92785d2e-2ebe-4827-988d-caccccc9d44d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_2fd73d1d-51f0-4f74-886e-7713d3d34775" 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-20241231.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_7749185c-0eab-45ab-a574-53c5fa73fa0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_204eefdf-f1a4-4b0e-95df-dbd2f58001eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7749185c-0eab-45ab-a574-53c5fa73fa0b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_204eefdf-f1a4-4b0e-95df-dbd2f58001eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d15c01f2-a75d-405a-9e23-1510c8502bae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_204eefdf-f1a4-4b0e-95df-dbd2f58001eb" xlink:to="loc_us-gaap_AwardTypeAxis_d15c01f2-a75d-405a-9e23-1510c8502bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efcb8ea4-bd5d-4929-b01a-9c542cce9b22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d15c01f2-a75d-405a-9e23-1510c8502bae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efcb8ea4-bd5d-4929-b01a-9c542cce9b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9b4abb26-8a5c-46d0-8aa0-b7c2b2e0bf67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efcb8ea4-bd5d-4929-b01a-9c542cce9b22" xlink:to="loc_us-gaap_RestrictedStockMember_9b4abb26-8a5c-46d0-8aa0-b7c2b2e0bf67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_314f37c5-ce95-46f4-9416-ee05179caeb6" xlink:href="blkb-20241231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efcb8ea4-bd5d-4929-b01a-9c542cce9b22" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_314f37c5-ce95-46f4-9416-ee05179caeb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a13187bf-53f2-461b-83eb-0c17991db7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efcb8ea4-bd5d-4929-b01a-9c542cce9b22" xlink:to="loc_us-gaap_PerformanceSharesMember_a13187bf-53f2-461b-83eb-0c17991db7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e039f7ac-7029-4cf2-9474-7504089b78e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_efcb8ea4-bd5d-4929-b01a-9c542cce9b22" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e039f7ac-7029-4cf2-9474-7504089b78e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_204eefdf-f1a4-4b0e-95df-dbd2f58001eb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a59c87b4-3c76-4bfe-b5b9-3986af382f15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a59c87b4-3c76-4bfe-b5b9-3986af382f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2b6515a9-34c9-4182-a93c-104fe24da88f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2b6515a9-34c9-4182-a93c-104fe24da88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ce44ae84-6298-4852-9857-3a2494169f85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ce44ae84-6298-4852-9857-3a2494169f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c39ea63a-188d-4250-bdca-0261b2b453cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c39ea63a-188d-4250-bdca-0261b2b453cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_fdce5ca0-7eab-460c-8c44-ea629edcf648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_fdce5ca0-7eab-460c-8c44-ea629edcf648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c51a5dbf-d5a0-48d4-a6df-dd22f4e4e942" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_41a679b3-019d-4c98-b980-6b7cadd37d8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c51a5dbf-d5a0-48d4-a6df-dd22f4e4e942" 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-20241231.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_df75923f-0607-4a52-b150-0a8a9552fc1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24a1fa53-4ec3-411c-a238-d2b36b1f32fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_df75923f-0607-4a52-b150-0a8a9552fc1b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24a1fa53-4ec3-411c-a238-d2b36b1f32fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_927fc73c-023d-4760-81b2-a7f049aeaa7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24a1fa53-4ec3-411c-a238-d2b36b1f32fa" xlink:to="loc_us-gaap_AwardTypeAxis_927fc73c-023d-4760-81b2-a7f049aeaa7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_91e00b79-1f6b-46be-a888-5d1f505c29d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_927fc73c-023d-4760-81b2-a7f049aeaa7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_91e00b79-1f6b-46be-a888-5d1f505c29d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_4fe947fe-688d-424b-ba43-3cb585237d19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_91e00b79-1f6b-46be-a888-5d1f505c29d5" xlink:to="loc_us-gaap_RestrictedStockMember_4fe947fe-688d-424b-ba43-3cb585237d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_b625448c-bc47-4c5c-b669-3fcd27932c96" xlink:href="blkb-20241231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_91e00b79-1f6b-46be-a888-5d1f505c29d5" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_b625448c-bc47-4c5c-b669-3fcd27932c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_84deb994-0c6f-4f9d-bbc4-e53ea4663131" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_91e00b79-1f6b-46be-a888-5d1f505c29d5" xlink:to="loc_us-gaap_PerformanceSharesMember_84deb994-0c6f-4f9d-bbc4-e53ea4663131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8767175b-89be-48bd-8467-a7949897e63e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_24a1fa53-4ec3-411c-a238-d2b36b1f32fa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8767175b-89be-48bd-8467-a7949897e63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8018c1bd-c85b-4518-a15e-9af69af7023f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8767175b-89be-48bd-8467-a7949897e63e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8018c1bd-c85b-4518-a15e-9af69af7023f" 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-20241231.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_56c5b832-fbdc-43ef-aad4-e67da212d964" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8a361e87-b1a8-4de3-bb76-74c44797b4c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_56c5b832-fbdc-43ef-aad4-e67da212d964" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8a361e87-b1a8-4de3-bb76-74c44797b4c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2b5ae2a8-c9fb-4598-99c2-62af6fae4663" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8a361e87-b1a8-4de3-bb76-74c44797b4c3" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2b5ae2a8-c9fb-4598-99c2-62af6fae4663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2b5ae2a8-c9fb-4598-99c2-62af6fae4663" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember_2c74864c-5520-4dc8-8a61-f7d29d8d7cf2" xlink:href="blkb-20241231.xsd#blkb_CostOfRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:to="loc_blkb_CostOfRecurringMember_2c74864c-5520-4dc8-8a61-f7d29d8d7cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_64804510-32df-4f18-904f-849ea4ed44e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:to="loc_us-gaap_TechnologyServiceMember_64804510-32df-4f18-904f-849ea4ed44e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_23a808e0-a433-439c-bf27-23736ada5ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:to="loc_us-gaap_CostOfSalesMember_23a808e0-a433-439c-bf27-23736ada5ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_4c837b62-0d48-40f0-afda-47cf03068591" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_4c837b62-0d48-40f0-afda-47cf03068591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_715598b7-c544-45ff-9297-7b02606ac1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_715598b7-c544-45ff-9297-7b02606ac1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4124fcff-d94d-4dec-b11f-c9d90bfe8a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4124fcff-d94d-4dec-b11f-c9d90bfe8a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_0e8928f5-6ac0-4461-a7c6-363b4a1247dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_663f520c-e7a9-46a7-86f4-f6e10fb12e4c" xlink:to="loc_us-gaap_OperatingExpenseMember_0e8928f5-6ac0-4461-a7c6-363b4a1247dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_932bea5d-e5bb-4fff-9aca-0a20a7f40e98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8a361e87-b1a8-4de3-bb76-74c44797b4c3" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_932bea5d-e5bb-4fff-9aca-0a20a7f40e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_88c2267d-7ff0-4224-a81b-11385320ae8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_932bea5d-e5bb-4fff-9aca-0a20a7f40e98" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_88c2267d-7ff0-4224-a81b-11385320ae8e" 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-20241231.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_1e1029fe-9265-44e7-bddb-2dd080dcaf26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fae48f5a-3b7e-4752-bae8-cff844e5e932" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1e1029fe-9265-44e7-bddb-2dd080dcaf26" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fae48f5a-3b7e-4752-bae8-cff844e5e932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d9fa500c-2c2b-42d6-bbe1-2968e2538061" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fae48f5a-3b7e-4752-bae8-cff844e5e932" xlink:to="loc_us-gaap_AwardTypeAxis_d9fa500c-2c2b-42d6-bbe1-2968e2538061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4b73fb35-3f88-4ff9-b276-3045e56b1b72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d9fa500c-2c2b-42d6-bbe1-2968e2538061" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4b73fb35-3f88-4ff9-b276-3045e56b1b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_2c4ea960-3996-43c1-9b3e-032d1747081b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4b73fb35-3f88-4ff9-b276-3045e56b1b72" xlink:to="loc_us-gaap_RestrictedStockMember_2c4ea960-3996-43c1-9b3e-032d1747081b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fae48f5a-3b7e-4752-bae8-cff844e5e932" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a52908cf-2a20-4b2d-92e6-a197155227d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a52908cf-2a20-4b2d-92e6-a197155227d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d2c25478-5676-4e80-9f33-9685f9c96157" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d2c25478-5676-4e80-9f33-9685f9c96157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9879f57e-15ac-4711-ab88-24588fe60d25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9879f57e-15ac-4711-ab88-24588fe60d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_149f9f76-bb6b-4c68-9cb9-b0eeab5d429e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_149f9f76-bb6b-4c68-9cb9-b0eeab5d429e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_566746fd-70cf-4981-84d6-6db35d01d994" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_566746fd-70cf-4981-84d6-6db35d01d994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_86da8717-9a17-49ce-a470-045ebfae4ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_86da8717-9a17-49ce-a470-045ebfae4ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_50b2539b-2920-4673-9282-f98a838c8361" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_50b2539b-2920-4673-9282-f98a838c8361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f329a750-d20a-4273-ae2f-d8ac1cf36e43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f329a750-d20a-4273-ae2f-d8ac1cf36e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9c0d90e0-f720-42e6-9ce7-124d3396d0ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9c0d90e0-f720-42e6-9ce7-124d3396d0ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bc81462d-d3bf-42ac-9b56-04cb544368c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bc81462d-d3bf-42ac-9b56-04cb544368c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_0b54a56c-824a-4c8b-a2fd-750e42f239dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36e3c4d7-aceb-4e07-ba4d-e79a6bf1b019" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_0b54a56c-824a-4c8b-a2fd-750e42f239dc" 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-20241231.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_c84bed85-1093-4140-bb77-ae93851b0ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8c68d7b7-fe95-4bfc-8574-7d8fbfbe02d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c84bed85-1093-4140-bb77-ae93851b0ba0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8c68d7b7-fe95-4bfc-8574-7d8fbfbe02d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9a3e3100-ae56-460e-9ad4-a874833e3a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8c68d7b7-fe95-4bfc-8574-7d8fbfbe02d5" xlink:to="loc_us-gaap_AwardTypeAxis_9a3e3100-ae56-460e-9ad4-a874833e3a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc201733-b4ef-4760-b07f-65602c77239d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9a3e3100-ae56-460e-9ad4-a874833e3a6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc201733-b4ef-4760-b07f-65602c77239d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RestrictedStockUnitTimeBasedMember_f70ce418-98b8-4d02-aef4-ab200fa77baa" xlink:href="blkb-20241231.xsd#blkb_RestrictedStockUnitTimeBasedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc201733-b4ef-4760-b07f-65602c77239d" xlink:to="loc_blkb_RestrictedStockUnitTimeBasedMember_f70ce418-98b8-4d02-aef4-ab200fa77baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_9320a533-10c6-4488-a93a-14dbe3164cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc201733-b4ef-4760-b07f-65602c77239d" xlink:to="loc_us-gaap_PerformanceSharesMember_9320a533-10c6-4488-a93a-14dbe3164cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8c68d7b7-fe95-4bfc-8574-7d8fbfbe02d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ebbf28fe-cd73-459e-957c-a6274d94fbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ebbf28fe-cd73-459e-957c-a6274d94fbd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6579aabd-465a-406f-b3e3-9e37dbdcaf7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6579aabd-465a-406f-b3e3-9e37dbdcaf7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0b5a078d-6cc7-4e16-99f9-f8630195ec20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0b5a078d-6cc7-4e16-99f9-f8630195ec20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2d90a534-8703-466d-80b5-9b8557866130" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2d90a534-8703-466d-80b5-9b8557866130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2fcdd644-5c9f-4566-a97b-8d02d6a53311" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2fcdd644-5c9f-4566-a97b-8d02d6a53311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d7cbabd9-cae5-4ae3-a385-22f61a5f5a40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d7cbabd9-cae5-4ae3-a385-22f61a5f5a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_43ea874a-2e2f-4409-90ee-1bd6ce09ac10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_43ea874a-2e2f-4409-90ee-1bd6ce09ac10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1618f272-d831-40c9-a07c-53da2935b673" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1618f272-d831-40c9-a07c-53da2935b673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9e5fe66e-4795-4e32-b158-4bd72ef595b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9e5fe66e-4795-4e32-b158-4bd72ef595b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9d7b1995-3ca9-47c7-b804-fac1f77611b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9d7b1995-3ca9-47c7-b804-fac1f77611b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_2ea47fde-083b-40eb-96f6-ffdf2d702492" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_2ea47fde-083b-40eb-96f6-ffdf2d702492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod_86844b0e-4fbb-47e3-b70d-b76cc0122026" xlink:href="blkb-20241231.xsd#blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5a62cbeb-366d-48b9-8e46-363627f5949f" xlink:to="loc_blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod_86844b0e-4fbb-47e3-b70d-b76cc0122026" 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-20241231.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_1ac7d470-31b3-458c-918a-d6d1fba20a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_0c4f4254-a8c5-4921-840a-2463abcdcac5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1ac7d470-31b3-458c-918a-d6d1fba20a1a" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_0c4f4254-a8c5-4921-840a-2463abcdcac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_b1e83ebb-2ed2-4ede-b217-462e480c154a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_0c4f4254-a8c5-4921-840a-2463abcdcac5" xlink:to="loc_srt_ShareRepurchaseProgramAxis_b1e83ebb-2ed2-4ede-b217-462e480c154a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_a9f50f13-e683-47a3-b708-97aa9241dbce" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_b1e83ebb-2ed2-4ede-b217-462e480c154a" xlink:to="loc_srt_ShareRepurchaseProgramDomain_a9f50f13-e683-47a3-b708-97aa9241dbce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_December2021StockRepurchaseProgramMember_b10b7b23-4352-4db0-ad16-53e962795481" xlink:href="blkb-20241231.xsd#blkb_December2021StockRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_a9f50f13-e683-47a3-b708-97aa9241dbce" xlink:to="loc_blkb_December2021StockRepurchaseProgramMember_b10b7b23-4352-4db0-ad16-53e962795481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_January2024StockRepurchaseProgramMember_4cd27ed3-3411-42fe-812d-df1b070975cc" xlink:href="blkb-20241231.xsd#blkb_January2024StockRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_a9f50f13-e683-47a3-b708-97aa9241dbce" xlink:to="loc_blkb_January2024StockRepurchaseProgramMember_4cd27ed3-3411-42fe-812d-df1b070975cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2024StockRepurchaseProgramMember_4d03436c-8dbc-4cbb-a994-b8d08128ed0f" xlink:href="blkb-20241231.xsd#blkb_July2024StockRepurchaseProgramMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_a9f50f13-e683-47a3-b708-97aa9241dbce" xlink:to="loc_blkb_July2024StockRepurchaseProgramMember_4d03436c-8dbc-4cbb-a994-b8d08128ed0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesDateAxis_593e483a-a440-4016-9f2e-23c1910cbc44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_0c4f4254-a8c5-4921-840a-2463abcdcac5" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesDateAxis_593e483a-a440-4016-9f2e-23c1910cbc44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_6ca7fc2e-06a3-4ad4-ba90-d94d120d7b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesDateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateAxis_593e483a-a440-4016-9f2e-23c1910cbc44" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_6ca7fc2e-06a3-4ad4-ba90-d94d120d7b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_Q12024ASRMember_fb9889c6-e83a-49e7-ab0d-d9980ae42659" xlink:href="blkb-20241231.xsd#blkb_Q12024ASRMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_6ca7fc2e-06a3-4ad4-ba90-d94d120d7b7e" xlink:to="loc_blkb_Q12024ASRMember_fb9889c6-e83a-49e7-ab0d-d9980ae42659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_Q12024ASRSettlementMember_5ab80520-fcfd-4f9d-918b-1a978a905f3a" xlink:href="blkb-20241231.xsd#blkb_Q12024ASRSettlementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesDateDomain_6ca7fc2e-06a3-4ad4-ba90-d94d120d7b7e" xlink:to="loc_blkb_Q12024ASRSettlementMember_5ab80520-fcfd-4f9d-918b-1a978a905f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9d2291e3-05e7-4e7c-ab86-b3425863d11c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_0c4f4254-a8c5-4921-840a-2463abcdcac5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9d2291e3-05e7-4e7c-ab86-b3425863d11c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_38535a46-4240-40db-8df6-0cba2b7fa1cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9d2291e3-05e7-4e7c-ab86-b3425863d11c" xlink:to="loc_us-gaap_EquityComponentDomain_38535a46-4240-40db-8df6-0cba2b7fa1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7c02851b-dabc-418f-a051-5c10f6c255c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_38535a46-4240-40db-8df6-0cba2b7fa1cd" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7c02851b-dabc-418f-a051-5c10f6c255c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_0c4f4254-a8c5-4921-840a-2463abcdcac5" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_edf59629-4c75-407d-883c-8cd2cf522a1f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_edf59629-4c75-407d-883c-8cd2cf522a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement_aa965f6b-711e-45e4-b2b3-d20886ba4a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement_aa965f6b-711e-45e4-b2b3-d20886ba4a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_e6083be7-d91b-494e-87f1-d18bfbad06a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_e6083be7-d91b-494e-87f1-d18bfbad06a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_eb273d2a-fc96-48f0-8e73-f18d8e6db726" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_eb273d2a-fc96-48f0-8e73-f18d8e6db726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares_7d3b114e-1ce0-473f-ac4e-c7e55579acc1" xlink:href="blkb-20241231.xsd#blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares_7d3b114e-1ce0-473f-ac4e-c7e55579acc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2e0f91bc-08f2-4af2-86ed-adf656b4fa03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2e0f91bc-08f2-4af2-86ed-adf656b4fa03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_a2fff988-3bfa-4ae8-89f2-bd4636915be3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_d47756cd-a433-4424-9b53-f1ec7db104cd" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_a2fff988-3bfa-4ae8-89f2-bd4636915be3" 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-20241231.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_03f7446c-3872-40d8-b4d8-e3a6f80db760" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_42ddf63d-dcb0-43b0-acc7-fd57723e90c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_03f7446c-3872-40d8-b4d8-e3a6f80db760" xlink:to="loc_us-gaap_StatementTable_42ddf63d-dcb0-43b0-acc7-fd57723e90c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_297040c9-b893-4759-a37e-18e3f4e911fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_42ddf63d-dcb0-43b0-acc7-fd57723e90c9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_297040c9-b893-4759-a37e-18e3f4e911fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_a844d093-759e-4cb1-990b-43c87fdc7691" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_297040c9-b893-4759-a37e-18e3f4e911fb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_a844d093-759e-4cb1-990b-43c87fdc7691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_f2993bb0-6085-4811-99a5-73fe972fc0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_a844d093-759e-4cb1-990b-43c87fdc7691" xlink:to="loc_us-gaap_CashFlowHedgingMember_f2993bb0-6085-4811-99a5-73fe972fc0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_69bd82d2-c85d-461b-a611-9aa6809cc8df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_a844d093-759e-4cb1-990b-43c87fdc7691" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_69bd82d2-c85d-461b-a611-9aa6809cc8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e2550ef5-d4a1-4810-b2d4-a9b8969f3bab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_42ddf63d-dcb0-43b0-acc7-fd57723e90c9" xlink:to="loc_us-gaap_StatementLineItems_e2550ef5-d4a1-4810-b2d4-a9b8969f3bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:href="blkb-20241231.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e2550ef5-d4a1-4810-b2d4-a9b8969f3bab" xlink:to="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cc677f37-7f84-4dad-8825-13ff589edb49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cc677f37-7f84-4dad-8825-13ff589edb49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_918a51b9-cabd-4f24-82ea-22e4f3a607c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_918a51b9-cabd-4f24-82ea-22e4f3a607c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_3ddb0c59-bfbe-4b25-8a7f-a34c6c6e2eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_3ddb0c59-bfbe-4b25-8a7f-a34c6c6e2eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_7f697fcc-ca31-40b7-bd1a-2401df93a441" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_7f697fcc-ca31-40b7-bd1a-2401df93a441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_9c7106ad-9777-4e01-aab8-18e76eb0aba6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_9c7106ad-9777-4e01-aab8-18e76eb0aba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_216314c8-6c9a-4a00-981f-3da1d1f061f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_216314c8-6c9a-4a00-981f-3da1d1f061f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_68aa5424-d5ec-41a2-89f4-377cf8661be7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_68aa5424-d5ec-41a2-89f4-377cf8661be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_eaceb3d0-db9f-4f7b-ae3d-be94081b7a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a0808b1-ad61-4256-a850-7dbe9a8af7b8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_eaceb3d0-db9f-4f7b-ae3d-be94081b7a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_64bcb8ca-c319-4f25-8218-a6a7b810abb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e2550ef5-d4a1-4810-b2d4-a9b8969f3bab" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_64bcb8ca-c319-4f25-8218-a6a7b810abb2" 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-20241231.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_d48c8856-d3c4-46df-8ef6-15b9f4d381f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_158c972d-6831-47af-911e-29d4e8da032c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d48c8856-d3c4-46df-8ef6-15b9f4d381f1" xlink:to="loc_us-gaap_DefinedContributionPlanTable_158c972d-6831-47af-911e-29d4e8da032c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fc9a725a-7bf2-4a0f-b9a3-2fdcefd419ea" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_158c972d-6831-47af-911e-29d4e8da032c" xlink:to="loc_srt_RangeAxis_fc9a725a-7bf2-4a0f-b9a3-2fdcefd419ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bf8f68da-dd5d-421b-a113-54bbc8213ca9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_fc9a725a-7bf2-4a0f-b9a3-2fdcefd419ea" xlink:to="loc_srt_RangeMember_bf8f68da-dd5d-421b-a113-54bbc8213ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_823e25b3-88f1-47e2-99b1-55493276cfdb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bf8f68da-dd5d-421b-a113-54bbc8213ca9" xlink:to="loc_srt_MinimumMember_823e25b3-88f1-47e2-99b1-55493276cfdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a1d8406f-a25f-4d1a-8f19-78542f519dfe" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bf8f68da-dd5d-421b-a113-54bbc8213ca9" xlink:to="loc_srt_MaximumMember_a1d8406f-a25f-4d1a-8f19-78542f519dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_431bdf4a-1ea3-47fb-908d-8d1da55383a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_158c972d-6831-47af-911e-29d4e8da032c" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_431bdf4a-1ea3-47fb-908d-8d1da55383a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PercentageOfSalaryContributionByEmployees_6b84480f-f1d0-4ec4-bc45-9f2c5f1e52f1" xlink:href="blkb-20241231.xsd#blkb_PercentageOfSalaryContributionByEmployees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_431bdf4a-1ea3-47fb-908d-8d1da55383a1" xlink:to="loc_blkb_PercentageOfSalaryContributionByEmployees_6b84480f-f1d0-4ec4-bc45-9f2c5f1e52f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_41c66225-f242-43aa-8b1a-f182d9ee37ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_431bdf4a-1ea3-47fb-908d-8d1da55383a1" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_41c66225-f242-43aa-8b1a-f182d9ee37ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_d7edb282-f23a-4601-a3db-7b13e8aad630" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_431bdf4a-1ea3-47fb-908d-8d1da55383a1" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_d7edb282-f23a-4601-a3db-7b13e8aad630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_3d14ee03-7f00-4ebf-862d-9239ae62a5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_431bdf4a-1ea3-47fb-908d-8d1da55383a1" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_3d14ee03-7f00-4ebf-862d-9239ae62a5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_4a397c8b-0da9-47d3-b63c-ba284ec1237c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_431bdf4a-1ea3-47fb-908d-8d1da55383a1" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_4a397c8b-0da9-47d3-b63c-ba284ec1237c" 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-20241231.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_339cc1ea-da3c-4747-93a7-245eddb53d13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_49e04c9b-880d-448d-91ed-a12c2f8fe3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_339cc1ea-da3c-4747-93a7-245eddb53d13" xlink:to="loc_us-gaap_NumberOfReportableSegments_49e04c9b-880d-448d-91ed-a12c2f8fe3cc" 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-20241231.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_6d4e174c-cc3d-4a00-bdaf-0e7e7c4dc52c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_99bea44f-f9e8-4a43-b584-0a836542adcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6d4e174c-cc3d-4a00-bdaf-0e7e7c4dc52c" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_99bea44f-f9e8-4a43-b584-0a836542adcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_982b3aff-b3bf-4e7e-9b3e-03b6f100c40d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_99bea44f-f9e8-4a43-b584-0a836542adcc" xlink:to="loc_srt_StatementGeographicalAxis_982b3aff-b3bf-4e7e-9b3e-03b6f100c40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_dea4709b-3f03-4816-b02b-f057a37ce2d1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_982b3aff-b3bf-4e7e-9b3e-03b6f100c40d" xlink:to="loc_srt_SegmentGeographicalDomain_dea4709b-3f03-4816-b02b-f057a37ce2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c682d9b8-7c98-489b-ac7d-0959f410d0a5" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_dea4709b-3f03-4816-b02b-f057a37ce2d1" xlink:to="loc_country_US_c682d9b8-7c98-489b-ac7d-0959f410d0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_b2a7d9e6-1100-48e8-aa25-d25b5a436a47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_dea4709b-3f03-4816-b02b-f057a37ce2d1" xlink:to="loc_us-gaap_NonUsMember_b2a7d9e6-1100-48e8-aa25-d25b5a436a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_c5577d69-1b62-4297-b96e-6e1a04931f52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_99bea44f-f9e8-4a43-b584-0a836542adcc" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_c5577d69-1b62-4297-b96e-6e1a04931f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_1d49d5ef-9fc1-4aa4-aef2-230f716d64ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_c5577d69-1b62-4297-b96e-6e1a04931f52" xlink:to="loc_us-gaap_NoncurrentAssets_1d49d5ef-9fc1-4aa4-aef2-230f716d64ba" 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-20241231.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_e877c9b2-fe72-4715-8afc-90edccabc1e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c5c06f3b-c089-42e9-b84a-c81f78377020" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e877c9b2-fe72-4715-8afc-90edccabc1e7" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c5c06f3b-c089-42e9-b84a-c81f78377020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_8fc11b11-a83e-4d4c-8d36-f5b39b432114" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c5c06f3b-c089-42e9-b84a-c81f78377020" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_8fc11b11-a83e-4d4c-8d36-f5b39b432114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c5c06f3b-c089-42e9-b84a-c81f78377020" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_a8650138-ac8c-4585-b8ce-88f68fd66b01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_a8650138-ac8c-4585-b8ce-88f68fd66b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_19abbd92-ff9d-4ba5-848d-28786ab347fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_19abbd92-ff9d-4ba5-848d-28786ab347fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2f119028-3563-4f04-ac52-087732264865" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_2f119028-3563-4f04-ac52-087732264865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e6f780cd-e0cc-4106-9757-254c000cde64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add0ec60-c155-4f89-a620-db9753f5478c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e6f780cd-e0cc-4106-9757-254c000cde64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails" xlink:type="simple" xlink:href="blkb-20241231.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_10fecf14-f5a2-4d3c-a0c8-225955921214" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_3663c1ea-a62e-46fb-9a7e-8da5fd85bd6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_10fecf14-f5a2-4d3c-a0c8-225955921214" xlink:to="loc_us-gaap_ContractWithCustomerLiability_3663c1ea-a62e-46fb-9a7e-8da5fd85bd6a" 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-20241231.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_e4d3780e-6ad1-4825-8f3a-ae106387ff7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_7d50bfa8-6d7f-4a7c-afc7-a44f9b547784" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e4d3780e-6ad1-4825-8f3a-ae106387ff7f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_7d50bfa8-6d7f-4a7c-afc7-a44f9b547784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6986195f-2768-4ae5-ae90-c2e31ebf4737" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_7d50bfa8-6d7f-4a7c-afc7-a44f9b547784" xlink:to="loc_srt_StatementGeographicalAxis_6986195f-2768-4ae5-ae90-c2e31ebf4737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9e9a1c79-4d9f-4bfd-bcea-6ee3369fd6c4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6986195f-2768-4ae5-ae90-c2e31ebf4737" xlink:to="loc_srt_SegmentGeographicalDomain_9e9a1c79-4d9f-4bfd-bcea-6ee3369fd6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d6e91e94-7f47-4813-9ef8-5fd3baedf919" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9e9a1c79-4d9f-4bfd-bcea-6ee3369fd6c4" xlink:to="loc_country_US_d6e91e94-7f47-4813-9ef8-5fd3baedf919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_31de0838-addb-42f2-a804-c9a86760d545" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9e9a1c79-4d9f-4bfd-bcea-6ee3369fd6c4" xlink:to="loc_country_GB_31de0838-addb-42f2-a804-c9a86760d545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_7729d080-c8ca-4fd8-9eab-052fc0f97356" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9e9a1c79-4d9f-4bfd-bcea-6ee3369fd6c4" xlink:to="loc_us-gaap_NonUsMember_7729d080-c8ca-4fd8-9eab-052fc0f97356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_926aff7d-950f-400c-80dc-a3ea1c295f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_7d50bfa8-6d7f-4a7c-afc7-a44f9b547784" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_926aff7d-950f-400c-80dc-a3ea1c295f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c8d88d84-eeac-45fd-b68e-eb6910a3a33c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_926aff7d-950f-400c-80dc-a3ea1c295f5f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c8d88d84-eeac-45fd-b68e-eb6910a3a33c" 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-20241231.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_03f2e784-9faf-41b5-81af-26a713ab3429" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4f2f059b-1ec4-476b-9adb-b30d12f42c46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_03f2e784-9faf-41b5-81af-26a713ab3429" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4f2f059b-1ec4-476b-9adb-b30d12f42c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a10713ca-72ac-4028-b689-922299d7b417" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4f2f059b-1ec4-476b-9adb-b30d12f42c46" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a10713ca-72ac-4028-b689-922299d7b417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a84588f5-a072-4908-b972-e70f1acb5a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a10713ca-72ac-4028-b689-922299d7b417" xlink:to="loc_us-gaap_SegmentDomain_a84588f5-a072-4908-b972-e70f1acb5a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SocialSectorMember_1c0043fb-da6b-471f-8eb2-541e7c8f483b" xlink:href="blkb-20241231.xsd#blkb_SocialSectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a84588f5-a072-4908-b972-e70f1acb5a8c" xlink:to="loc_blkb_SocialSectorMember_1c0043fb-da6b-471f-8eb2-541e7c8f483b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CorporateSectorMember_fdef0e74-2477-4817-ab80-0c78a2bcf869" xlink:href="blkb-20241231.xsd#blkb_CorporateSectorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a84588f5-a072-4908-b972-e70f1acb5a8c" xlink:to="loc_blkb_CorporateSectorMember_fdef0e74-2477-4817-ab80-0c78a2bcf869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_9f25b47b-60f8-48f9-8a4f-3d1fb70be51c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4f2f059b-1ec4-476b-9adb-b30d12f42c46" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_9f25b47b-60f8-48f9-8a4f-3d1fb70be51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_94abfa53-b2e2-4815-a744-d2d5cb0347f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9f25b47b-60f8-48f9-8a4f-3d1fb70be51c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_94abfa53-b2e2-4815-a744-d2d5cb0347f7" 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-20241231.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_e82f0712-a970-4d4d-967e-3e5057625488" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_7d1c6459-477c-4e5e-9f8e-1abfe83da39a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e82f0712-a970-4d4d-967e-3e5057625488" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_7d1c6459-477c-4e5e-9f8e-1abfe83da39a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_40414749-0db1-467e-9494-fb3419c5538f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_7d1c6459-477c-4e5e-9f8e-1abfe83da39a" xlink:to="loc_srt_ProductOrServiceAxis_40414749-0db1-467e-9494-fb3419c5538f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3314468a-e3e8-41f0-adf3-fccc0932fcd6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_40414749-0db1-467e-9494-fb3419c5538f" xlink:to="loc_srt_ProductsAndServicesDomain_3314468a-e3e8-41f0-adf3-fccc0932fcd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember_1314f3b0-4bfe-4fdf-a9e5-3d9b52b0d941" xlink:href="blkb-20241231.xsd#blkb_ContractualRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3314468a-e3e8-41f0-adf3-fccc0932fcd6" xlink:to="loc_blkb_ContractualRecurringMember_1314f3b0-4bfe-4fdf-a9e5-3d9b52b0d941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember_6d01cc4c-119f-45a0-9285-41917bd9cc9c" xlink:href="blkb-20241231.xsd#blkb_TransactionalRecurringMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3314468a-e3e8-41f0-adf3-fccc0932fcd6" xlink:to="loc_blkb_TransactionalRecurringMember_6d01cc4c-119f-45a0-9285-41917bd9cc9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_9964b34d-6801-4036-8e73-afba9f80c463" xlink:href="blkb-20241231.xsd#blkb_RecurringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3314468a-e3e8-41f0-adf3-fccc0932fcd6" xlink:to="loc_blkb_RecurringMember_9964b34d-6801-4036-8e73-afba9f80c463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8a4a567d-1181-4bcc-9669-57445efe3c10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_7d1c6459-477c-4e5e-9f8e-1abfe83da39a" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_8a4a567d-1181-4bcc-9669-57445efe3c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ba6eca74-b03f-45af-9f4d-1075e2c82baa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8a4a567d-1181-4bcc-9669-57445efe3c10" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ba6eca74-b03f-45af-9f4d-1075e2c82baa" 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-20241231.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_d04c3284-14d9-490e-ac7d-767ecf350a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_0d596257-4440-4528-980f-23beb9e8fe3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_d04c3284-14d9-490e-ac7d-767ecf350a8f" xlink:to="loc_us-gaap_SubsequentEventTable_0d596257-4440-4528-980f-23beb9e8fe3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8580eb78-699d-4857-b246-435ebbaa2462" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_0d596257-4440-4528-980f-23beb9e8fe3d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8580eb78-699d-4857-b246-435ebbaa2462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_171e2a60-0ca6-45f4-a504-5029f5b0dcd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8580eb78-699d-4857-b246-435ebbaa2462" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_171e2a60-0ca6-45f4-a504-5029f5b0dcd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_82185e5f-c614-42c3-974e-6f892599e91d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_171e2a60-0ca6-45f4-a504-5029f5b0dcd5" xlink:to="loc_us-gaap_SubsequentEventMember_82185e5f-c614-42c3-974e-6f892599e91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_a830a15d-e754-48f7-b1e5-5034328652ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_0d596257-4440-4528-980f-23beb9e8fe3d" xlink:to="loc_us-gaap_SubsequentEventLineItems_a830a15d-e754-48f7-b1e5-5034328652ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LeaseReleasePayment_f75c5cec-628b-4dd9-b09a-06a362619eeb" xlink:href="blkb-20241231.xsd#blkb_LeaseReleasePayment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_a830a15d-e754-48f7-b1e5-5034328652ff" xlink:to="loc_blkb_LeaseReleasePayment_f75c5cec-628b-4dd9-b09a-06a362619eeb" 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/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/elts/us-gaap-2024.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:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" 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/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <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_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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" 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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/elts/us-gaap-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" 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/2024/ecd-2024.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_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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_blkb_DavidJ.BenjaminMember" xlink:href="blkb-20241231.xsd#blkb_DavidJ.BenjaminMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_DavidJ.BenjaminMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_KevinRMcDearisMember" xlink:href="blkb-20241231.xsd#blkb_KevinRMcDearisMember"/>
    <link:presentationArc order="2" 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_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" 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/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" 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/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" 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/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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>15
<FILENAME>blkb-20241231_g1.jpg
<TEXT>
begin 644 blkb-20241231_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 %
M!0!Y)\:O^1>/_7Q#_P"S54="7L?*^B_\A"V_Z^(O_0UK79&:/T#K V"@ H *
M (Y?N'Z'^5,#\]+O_7R?]=&_]"-;(S/L/X0_\BU;?[\W_HUZQD6CTRDAA0 4
M % !0 4 % !0 9H ,T % !F@ H * "@ H * "@ H * "@ H * /+OC%_R+<W
M_76'_P!&"JCN)['R3I'%[;_]=XO_ $-:VEL0C[OU728]510Q,<D+>9%(H&Y&
MP5)P>"&4E74\,I(/6N<T,.#PH-\7VB1#%;K&BQPQ&(.D1S$LI,DC.J, RKP-
MPY)'RTQ([#GW_.D,^"O%7_(8OO\ K[N/_1K5T1V(9[I\+O$VG>&?#TD^HS+$
M#=2;5ZN_R1_<0?,?K@"LVBEH,U+X[QI(5TZS9T!X>:383[[%#8![?.3]*2B*
MY5MOCU(&'VFQ79W,<Q!_ ,A'YD"GRA<]0\-_$K1O$;K!#(;>X;@0S@(Q/]U&
MR5<^@!R?05#0[GH(/I2V&%+J!^?FM?\ '_<_]?$W_HQJZ$0SZJ^"_P#R+R_]
M?$W\UK.0T>LDXJ"C#UOQ#8>'H?M&HS+ AX4'EF/HJCYF/T_&G86QX[JGQUM(
M7*:=:23@'[\KB(?@JJYY[9(/M5*(7,>+X]7(8>98QE?19F!Q[$H1^8%/EL3<
M]*\.?%+1O$!$.\VEPW CGVJ&/HD@RC$G@#ACZ5-BDSBY?CM!$[1_8)#M)&?/
M49P2.GEC&3G')I\MA7/6_"?B%?%.G1:FD9@64N-A8,1L<KU '7&>G>IV*1TW
M2D!2O;ZWTZ%KB[D6"%!EG<@*![D_R% 'CNM?&_3+(F/3HI+UA_$3Y4?IP3N=
MO;"8]ZM(5SE/^%\W>?\ CQBV^GFOG\]A_D*?*3<Z_1/C9I5^1'J$<EBY_C)$
MD7XLH#+^*\>M3RM%)GL-K=17L:SV[K+%( 59#E2/8CC_  [U&PSR[XU?\B\?
M^OB'^;5<2&?*^B_\A"V_Z^(O_0UK5["1^@=8&@4 <UXH\36GA2S:^O#P.(T!
M^:1\<*O7KSDXX4$XII"O8\A_X7W;C_EPE_[_ "_RV?C5<HKGJ?A?Q#-XELC?
MO;-9Q29\H.X9G7'+@!5PIX"G)SU^L[%=#X@N_P#72?\ 71OYFMEL9GTUX%\8
M:9X6\,6S:A,$=FG*Q+\TK_OGZ(#G'N=J^I J&BEH8]]\>,.18V68QG#32E6/
MU55P,_[Q-"B%QMG\>6W 7=B G<Q39/X*R+G_ +Z_&ERA<]7\-^/]'\3D16<N
MR<_\L91LDXZ[1DJP'^R6_"IL.YW J1A3 :S!1D\?I0&QY9K_ ,7=%T5FBA9[
MV9>-L(&P'I@R,0,COMW_ $JN45['GTWQZN"W[FQC"]MTQ)Q[_(H!^F:KEL*Y
MLZ/\=+2X?R]3MGM0>/,B8RJ/]Y2J,/P+>P-)Q"YN^+/BK;Z%#:W&FI%J$5V)
M#N$NW84V\$!&(/S<A@OXTDAW*7@[XL2^*=4BTQK1(!*'.\2EB-B,W"^6.N,=
M13:L%SV2ZE-M#),!GRT9L=,[5)QT/IZ'Z5(SYR_X7U/VL(_^_P"WM_TSX/M[
M5?*3<]U\+:T?$.F0:DR"$W"EM@;=MPS#&2!Z9Z=ZAJPT=#2&!H X;QYXM?P;
M8I?)"+@O*L6TN4 W*S9R%;.-OH*:$>:Z-\:YM4OK>R:R2,7,T<183,2H=@,X
M\L9(SG&1GUI\MA7/H(<5)0$T <+XC^(FC>&&,-U+YDZ]881O<'T;HJ?\"8'T
M!IV"]CRJ[^/3;B+6Q&SL9)OF^NU4XX[;C5\I#9)I_P > 7"WUEMC/5H9-S#_
M ( ZJO\ X^#2Y1W-;X@>+=,\3^%YY-.F$A62 O&WRR)F0?>0D$9Z9&1[T*-@
MOH?-^D?\?MO_ -=XO_0UK3H0C]!JP-0H * /@;Q5_P AB^_Z^I__ $8U="V,
MV8/)XYS_ %)[?C2!'H&D_##Q!J\8FBM_)C895IV$>1ZA3EL'L2O/:DW8+%G4
M?A-XBT]#)Y"SJ!T@D#M^"D*Q^@!SV!H4@L>=,CV[E6#1NAQ@@J58?4'!'T%4
M&Q](_"CXB27SKHFJ/NEQ_HTK9R^ ?W3GH2 "4)Y.""2V!6;129] UEU*/S\U
MK_C_ +G_ *^)O_1C5T(AGU5\%_\ D7E_Z^)OYK6<AHZSQEXI@\(Z>U[-AI#\
MD,?_ #TD(R![*OWF/H#4HH^+-:UR[\07+7M](9)'/3HJC^XB\!57T."3S6]K
M&9IZ#X)UCQ&OF6%NSQ=/-;"1G'H['#>^W)':DW8=CJIO@YXCA0N(X)#C[J3*
M3^&Y0/UJ>8.4\\U'2[O1IS;7L3V\J\['4@X[$9P"/0J35$LSS0(^ROA%_P B
MU;?[T_\ Z.>LI&J.ZU;5;?0[22^NV\N&%=S'OZ  =V8D!1W)J4AGQ;XQ\:7O
MB^Y,D[&.V0_NH%)VH/4^KD');MTK9(@Q='\/ZAK\ABTZ![AE^\5'RIGIN8X5
M<^YH>A)VQ^$'B-4W^1&?]D3)N_ $@?J:7,.QPNK:+?:%+Y&HPR6[]1O! 8?W
MD/ (SW4U?,@M8]J^"MKK0F::-BFD\AUDSM=P/^6 XP0?OL"5P-I^;@92:*1W
MWQJ_Y%X_]?$/\VI1$SY7T7_D(6W_ %\1?^AK6KV$C] S6!H9.LZQ;:!:27UX
MPCAB'/J3T"KZLQX [DB@#XI\8^+;KQ=>FZN,I$ORPPY.V-/_ (MOXSW(Q6R5
MC)G9_#+X>-XCF&HWZD6$+?*#_P MW4\K[H#P_ Z;>[4F[:%)'UB46*+8@"JJ
MX '8 8  ] *S*Z'Y\7?^ND_WV_F:VBM""%4:0A%!+$X"@$L2>B@#)/TP<G-&
MP'HNG?"CQ%J2"06XMU;H)W"'U^[\S#U&5%+FL.Q%JGPM\0Z4AE>W$Z+R3 XD
M(_X"!OQZX6GS".!1W@<.A9'0Y!!*LI'(((&01] 1FJT$?5/PL^(+>($_LO46
MS>PKF-SQYT:\$GMYBY&[NX.3SNK"2L6>TG@5**/E3XH?$2759WTC3G*64)*2
MNIP9G'WESS^Z4\8!PQ&2,8K2*(N>.V5E/J,RVUK&\TTAPJ("S$]> ,\#J3@5
M>PCT>U^#_B.Y3>8HH<C.))54_DJMCWX'O2N%C!USP#K?AZ,SW=NWDK]Z6,B1
M% /\17)4 ]R%'J11<+''=!CM5 >E_"+_ )&6V_W)_P#T4U0P1]>:GQ:3?]<9
M/_0#62+9^>_3\JZ$0?;?PR_Y%NR_ZYM_Z,>L66CO*D84 >+_ !Q_Y L7_7TG
M_HN6JB2SYR\(_P#(:L/^ONW_ /1@K5DH^].@K T/#?BK\0GT-?[(TQMMU(F9
MI01F%#T53SB1QDD]5&#WR+BB3Y?):9\G<[NW)Y9B2?;YB2?7GTK2UB#T'3/A
M5XBU.,2K;B!6&1Y[B,^OW>6'8C*\TFRD@U/X5>(=,0R-;B=1R?(<2'\% W_7
M"T7$U8\\(*$J05(X(Y'U&", CC(P#5!T+VD_\?UO_P!=XO\ T-:3V$C]!ZP-
M0H * /@?Q5_R&+[_ *^I_P#T8U=",SVKX+^%+.[ADUFY42SQRF*(-RL>U5)<
M#NQ+8!/3!Q6<BD?1H%9E"XH \6^*_@:'5K-]6M$"7EJI=]H \V, ;@WJR#)4
M^Q7O5K070^6;2[DL)DN;<[)875T89&&4Y!_3FM#-'WSHFHKJ]C!?)P+B)),>
MA89(_/BL=C0^$=:_X_[K_KO-_P"C&K:)#/JKX,?\BZO_ %\3?S6LY%(\@^,N
MN/J.L_80?W-B@4#MYC@,[?495?PJHB9E_#'P:GBO4"UR#]CM-K2 <;V).R//
MH<$O[+3>@(^Q;>!+9%BA41QH %50 J@<8 ';Z=^M9%%BD,Y;Q3X6LO%%HUM>
M("0"8Y /GC8<[E/7_>4\,.#30'PK-'Y3M'UV$KGZ<=!ZXYK8S/L;X1<>&K;_
M 'I__1\E9,M'GGQSU]]]OHT;83;]HE'J<E8U^BX9C]151$SR#P?X:D\5ZG%I
MZ$HC9:5P#E(DP7/^\<A%_P!X5;T1*/MG1]'M=#MDL[*-8HHP    2<<LQ[L>
M[<U@:&L: ,;6=#LM?@-K?Q+-&?7JI'(*L.5/N.O0T]@+]I:16,2V]NBQ11@*
MB*,*H'88_/GDFD!Y=\:O^1>/_7Q#_-JJ)+/E;1?^0A;?]=XO_1BUJ]C,^^+V
M]ATZ![FX<1PQ*6=B>%4=2?Z#OTK$U/C;X@>.9O%]WB/*6,!(ACYY_P"FCCC+
M-D8'8?+W-:I6)8[X>> Y?%]T'ES'80$>;)S\YZ^6AXR2,;CGY1@]\$DP2/LB
MSM(;")+>W0111*%1%& H'0#\/Q)K$LGE^X?H?Y4P/STO/]?)_P!='_\ 0C6R
M,V?37P;\*646GIK;J)+J9G"E@#Y2HQ3Y.P9B"2W7FLV4CW0#\*@H".* /GWX
MO^!H6MVUZR01RQ8^THHP)$)QYG ^^O&\]P<]N;3$?/\ H>JRZ)?07\)P]O(K
MXZ9&?F'N&4LI]C6CV,^I]A^//$/]E^'9K^V;:\\:I"W0@S8 (/8A26'N*R2Z
M%L^*XXWF=40%F<A0!U+$@ #'))XK;8D^U? 7@FW\(V2#:&O95#3R=3N(^XI[
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>16
<FILENAME>blkb-20241231_g10.jpg
<TEXT>
begin 644 blkb-20241231_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@
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
M.'_!*WPOKOP&(N="\7^+]+TSP=!'8/;%C$\Z")(7560+]G= ,8P!C@BO2_\
M@H#X>^%L.N>"O 7@/X)>$_%7[0/BN./3O!&L:KH\4\NBV\(S-K%PS*2(;8;G
M3<#^\QM4X84U;2Z%J=G/^T1\4_CU^U[:? W]G?5ETWPG\/GCO/BYXF>QBG\Z
MZ=<PZ# 9%95E(RT[K\T8^4,CC#?1M?DE\=V\>_L0^+_'?P$^&_Q^\:^'-;\)
MZ%X;OOA'IFESNI\?ZS>W,9U6]NH0C?VC*\ID38Y8(JA1D)BOUETB74)])M9M
M7MUANWMT:ZB0Y"2%1N4'N <BHFK6L5%W+%%%%04%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!'=_P#'I+_US;^58=;EW_QZ2_\ 7-OY5AUV8;X6
M>;COC04445T'"%%%% 'SK^U)\&_CM8_M%^#OVNO@5X)T7QM=^%_#U[HVH>"=
M9U);*62&>1)/M-C<.K1Q7 *;27P"G&>>-[X#?'#X6?M(?#SQE!X?^!DNF^(-
M#U9T\8_#WQ)I=O;W/]K)&DD7G'YHI/,\N(I<$D$(IXVX$/[6GA7]K:/6=&\;
M?LO_ !CN-.:[O]-T;5?#5UX8MM1LHX);S;-JF79)8VABE9V4/M=847 /S4O@
M#]D'Q;\,_ 'C$^%?VA]57XC^.=9@U77?B-<Z':RL]Q#Y:QQK9$>4MN(D,7E9
MW!9&PX.TA&FG+J>0Z%XS\8>+O^"FO@;Q-^TG\'[GX7:C#X,U/3? %I]M@U%/
M$TK8DN%DO+9MD?DQ@LENRYR^[=\P4V?^"FE]\3;?X#^-OA+H/[*:Q?#W5'2Z
M\4?$33KJSN/[/@=X[B[U$:8C)--*CAR7R#E3*20.?2/"?[(WQ:\2?'3PO\>/
MVG_C_9^+[KP-%=?\(CHF@^$QI-G;7%Q$(I;J;,\SS2&/@+E50\@=:J_%;]E?
M]K/XJ:-XA^%VH_MJ01>"?$QN8+Z#_A7MO_:\.GSEA)91W:SK'CRV,8E: N!Z
MGD@U*/,G_F>U?"S4?"VL?#'PYJW@;7#J>BW.A6DND:DS$FZM6A0Q2DD DLA5
MN0#S7QMX<B\7? +X5?&[X"?&']E'QMXFN/%WBCQ%JB^)=#TFWN=.UJRO0S13
MSW4DR+ T:<,LF#&$!&3Q7U!9_ [Q/X/U#X9Z'\)?BE/X=\%^ M.ET_5/"?\
M9<=R-=MA:)!:(\[D-"82F_*@[RQSC -<;\6?V:?VG?C.^N> ?%'[6MK8_#_7
MKJ=;S2]$\#I!JQTZ5CNT\7S7#(J^6?+,P@WLN<\DF@46EU-/_@G;JFNZS^PQ
M\*=0\1RR273>"+%3),26:-8@L9)/7,80Y[U[-5#PMX9T'P5X9T[P;X6TR.RT
MS2;&&STZSA'R001($CC7V55 'TJ_3(;N[A1110(*DM/^/N+_ *Z+_.HZDM/^
M/N+_ *Z+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@ HHHH **** "O(?V1/V
M1/#O['FE>+O"?@;Q;=WF@>)/%]SKVF:-<VZJFC&<*'MHF!):,;%QG&,=R23Z
M]13NP"BBN7^-/QE^'7[/7PKUSXU_%O6I]-\->&[(WFM:A;Z9<WC6T (#2&&V
MCDE95SEBJ':H+'"@D+<#IFBB=UE>-2R9V,1RN>N/2G5\5?\ $1%_P1U_Z/ _
M\Q_XA_\ E?1_Q$1?\$=?^CP/_,?^(?\ Y7U?)/LR>>'<]W_:+_9$\/?M*?%3
MX9>/O&GBZ[BTOX;>()-:B\-Q6RM#J=Z GV>25R<J(F3( !W;V!ZUZN=-TXZB
M-7.GP&[$/DBZ\H>8(\YV;L9VYYQTS7/?!;XR_#K]H7X5Z'\:_A)K4^I>&O$E
MD+S1=0N-,N;-KF DA9!#<QQRJK8RI9!N4AAE2">HJ7?9CT&O!!)(DTD*,\>?
M+9E!*YZX/:G444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% $=W_QZ2_]<V_E6'6Y=_\ 'I+_ -<V_E6'79AOA9YN.^-!11170<(4444
M%%%% !1110 4444 %%%% !1110 5):?\?<7_ %T7^=1U):?\?<7_ %T7^=)[
M%0^-&Y1117F'O!1110 4444 %%%% !1110 4444 %%%% !5+Q+X;T'QCX<U#
MPCXITF"_TS5;*6SU*QN4W1W,$J%)(W!ZJRL01W!J[10!_)'_ ,%+/V,->_8'
M_;+\8_LZ:C'.^F6-[]L\*WTXYO=)G)>VDS_$P7,;D<>9%(.U'_!-/]C#7OV^
M/VR_!W[.FG1SIIE]>_;/%5] .;+28"'N9,_PL5Q&A/'F2QCO7[._\'/7[!G_
M  OO]E>Q_:Z\"Z-YOB?X5[O[9\F/,EUH,S#SLXY;[/*5F'94:X/>C_@V%_8,
M_P"%"?LKWW[77CK1O*\3_%3;_8WG1XDM=!A8^3C/*_:)0TQ[,BVY[5V>V_=7
MZG+[/]Y;H?IEX:\-Z#X.\.:?X1\+:3!8:9I5E%9Z;8VR;8[:") D<: =%55
M [ 5=HHKC.H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** ([O_ (])?^N;?RK#K<N_^/27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@
MHHHH **** "BBB@ HHHH **** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\
M:-RBBBO,/>"BBB@ HHHH **** /F3_@JW_P49_X=B_L[:/\ 'S_A3G_";_VM
MXSMM _LG_A(?[-\KS;2[N//\W[//NQ]EV[-HSYF=PVX/Y]?\1>7_ %CV_P#,
ML_\ WJKVK_@ZV_Y1V^#_ /LLVG?^FK5J_GUKZO*,MP6*P:J587=WU?Z,_.>)
ML^S;+\T='#U.6-D[6B]_5-G[0?\ $7E_UCV_\RS_ />JC_B+R_ZQ[?\ F6?_
M +U5^+]%>I_8F6?\^_QE_F?/_P"MF?\ _/[_ ,EA_P#(G[0?\1>7_6/;_P R
MS_\ >JC_ (B\O^L>W_F6?_O57XOT4?V)EG_/O\9?YA_K9G__ #^_\EA_\B?M
M!_Q%Y?\ 6/;_ ,RS_P#>JC_B+R_ZQ[?^99_^]5?B_11_8F6?\^_QE_F'^MF?
M_P#/[_R6'_R)^R?B7_@[.T'QCX<U#PCXI_X)PP7^F:K92V>I6-S\5=T=S!*A
M22-P=*Y5E8@CN#1X:_X.SM!\'>'-/\(^%O\ @G#!8:9I5E%9Z;8VWQ5VQVT$
M2!(XT TKA550 .P%?C911_8F6?\ /O\ &7^8?ZUY_P#\_O\ R6'_ ,B?M!_Q
M%Y?]8]O_ #+/_P!ZJ/\ B+R_ZQ[?^99_^]5?B_11_8F6?\^_QE_F'^MF?_\
M/[_R6'_R)^T'_$7E_P!8]O\ S+/_ -ZJ/^(O+_K'M_YEG_[U5^+]%']B99_S
M[_&7^8?ZV9__ ,_O_)8?_(G[0?\ $7E_UCV_\RS_ />JC_B+R_ZQ[?\ F6?_
M +U5^+]%']B99_S[_&7^8?ZV9_\ \_O_ "6'_P B?M!_Q%Y?]8]O_,L__>JO
MIW_@E%_P75_X>>?M"ZU\!O\ AEK_ (0?^Q_!EQK_ /:O_";_ -I^=Y5W:6_D
M>5]B@VY^U;M^XX\O&T[LC^<*OTZ_X-1?^4A?C3_LC.H?^G;2:X\PRG+Z&"G4
MA"S2TU?^9Z>3<1YUB\TI4:M6\9.S7+%?DKG] U%%%?&'ZF%%%% !1110 444
M4 %%%% !1110 4444 1W?_'I+_US;^58=;EW_P >DO\ US;^58==F&^%GFX[
MXT%%%%=!PA1110 4444 %%%% !1110 4444 %%%% !4EI_Q]Q?\ 71?YU'4E
MI_Q]Q?\ 71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_ ,'6W_*.WP?_
M -EFT[_TU:M7\^M?T%?\'6W_ "CM\'_]EFT[_P!-6K5_/K7W60?\B]>K/R'C
M+_D=O_#$****]H^5"BBB@#]!OV-/^"37PGMO@$W[0G_!03XY_#SP!I_Q3^'N
MI1?!#3/%?BN:QN?[6;R?LFKSB/:IM8U;>4+.")HRZC(!\5_9S_X)MVOQG^*7
MQ'\%_$3]L;X2_#_P_P###6X]*UKQIKWB16LM2GDFN8XCIV=GVM'^RRN&RF$V
MG'.!]:?L:_M/^!?VM/!?P=_X)A_\%-_V!/$7B")+:STOX5_$'2+6ZL=2TVPN
MDB6VN"NU"UL(A"S3HYC:&%'>*3:6/C=A_P $6?%/Q#_X*??$+]B_X4^-W/P]
M^'&IQW'BWXBZH$$>BZ3)"EP!,PVH]T$9X@HVAGBD8A$1RGC0Q%6,ZBJSY7:Z
MT35KVNORL^I]34P6'J4J$L-24XWY6KM2<G&[4M%HGJFG:RW6YP/_  4"_P""
M27QP_83\>^ O#5KXOT?XAZ3\41M\!:YX4#$:G-NA40^62<.WVB H59U=9 58
MD,!T'Q__ ."2'@[]EWP-KEC\<?\ @H)\*]*^*>@^''U:[^%,$D\]UO$'GK9?
M:5 C%TZE0L97#,ZX)4AS]/>._P!MKX>?M)_\%=OV6?@E\,/"=_IGP9^#7BBP
M\.^ +S6+.2)M4N!Y$*70\Q0=I:VM$B4_-B/>=ID*+ZEXQ^$O[%W[=7[;/[5'
M[*WQ4_8.@\'ZUX,T/6/$;_&5?$][+>->+)'Y5S*) L<<<JS">.')C$4++M8#
M<,OKN+IQA[6ZTYG9*_Q65T_+=+6YT?V3EM:=5X>SO+EBFY6OR7=FEKK?E<M+
M+J?B#7V;\(/^"*OQU^*'[ .O?M^:K\2-!\/:5I7AO4M?TWPOJ,$K7^IZ;9JQ
M-PH48C61HY%0MPP4-G# UX]^RI^R5J_Q/^,?PL_X7SI>K>"OA=X\\6Q6#_$'
M6K&2RTN>".0_:5@O)@L#. CID,0K]>A%?MUI/P&\6_&#2/VL!I7[3_P*E\&^
M)O@[;^"_A=I/A3Q\US8^"]%M;:^AMSJ+" +:1MYQE=E\T ^8 2J+GHS''2P_
M+&F[=6]]+I6]=_N.'),HAC%.5:+:LTE>VO*Y<S\MDN]^R9_.S15O7M);0=<O
M=#>_M;HV5W) ;JRF\R&8HQ7?&W\2'&0>X(-5*];<^<:L[!1110 5^G7_  :B
M_P#*0OQI_P!D9U#_ -.VDU^8M?IU_P &HO\ RD+\:?\ 9&=0_P#3MI->?FO_
M "+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH
M CN_^/27_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB
M@ HHHH **** "BBB@ HHHH *DM/^/N+_ *Z+_.HZDM/^/N+_ *Z+_.D]BH?&
MC<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/_ .RS:=_Z:M6K^?6OZ"O^
M#K;_ )1V^#_^RS:=_P"FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A111
M0!]O_"'_ (+H?M@_!S]A:[_9<\,?%KQ&GB6VU>R@\*>*6%I(-&T&&W,;V$9D
MB:3<6$>UR245 %*UXU^S1_P4[_;K_9!U'Q5K/[/_ .T!>Z1>^-]0COO%=[J&
MD6.J3:E<H9")I)+Z"9M^9I"6!!8MELX&/!:*YE@\*E)<B][5Z+4[I9GF$G!^
MUE>"M&S:LO+\O30^@OVG/^"J'[>_[8NBZ%H'[1'[0-QKEMX:UI-7T$VN@:=I
MTME?(I5)TELK>%]RACC+$ \CD UT/QI_X+/?\%)OV@?@Y<_ GXG_ +2=W=>'
MM1LQ::PEEHUE9W.I0 8\JXN((4ED0KE67=AP2'W9-?+E%4L+ADDE!:;:+3T)
M>8Y@W)NM+WM'[SU7GKJ>F>._VPOVBOB5^SGX1_9-\:_$1[WP#X&OIKSPQH1T
M^W3[)-*9"S&9(Q+)CSI<!W8*'(&!@"M\&/VK?C[^SWX&\=?#;X0>/CH^B_$K
M0_['\:V0TRUG_M*RVRKY6^:)WAXFD&Z(HWS=>!CSRBK]E2Y>7E5M]NN]_OU,
M?K&(YU/G=TK7N[VM:WI;2W;0****T,0HHHH *_3K_@U%_P"4A?C3_LC.H?\
MIVTFOS%K].O^#47_ )2%^-/^R,ZA_P"G;2:\_-?^1=4]#V>'?^1W0_Q'] U%
M%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_QZ2_]<V_E6'6Y=_\
M'I+_ -<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%% !11
M10 5):?\?<7_ %T7^=1U):?\?<7_ %T7^=)[%0^-&Y1117F'O!1110 4444
M%%%% 'YD_P#!UM_RCM\'_P#99M._]-6K5_/K7]!7_!UM_P H[?!__99M._\
M35JU?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
M,ZA_Z=M)KS\U_P"1=4]#V>'?^1W0_P 1_0-1117YV?MX4444 %%%% !1110
M4444 %%%% !1110!'=_\>DO_ %S;^58=;EW_ ,>DO_7-OY5AUV8;X6>;COC0
M4445T'"%%%% !1110 4444 %%%% !1110 4444 %26G_ !]Q?]=%_G4=26G_
M !]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_!UM_RCM\'_ /99
MM._]-6K5_/K7]!7_  =;?\H[?!__ &6;3O\ TU:M7\^M?=9!_P B]>K/R'C+
M_D=O_#$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?^4A?
MC3_LC.H?^G;2:_,6OTZ_X-1?^4A?C3_LC.H?^G;2:\_-?^1=4]#V>'?^1W0_
MQ'] U%%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_P >DO\ US;^
M58=;EW_QZ2_]<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%
M%% !1110 5):?\?<7_71?YU'4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%
M%% !1110!^9/_!UM_P H[?!__99M._\ 35JU?SZU_05_P=;?\H[?!_\ V6;3
MO_35JU?SZU]UD'_(O7JS\AXR_P"1V_\ #$****]H^5"BBB@ HHHH **** "B
MBB@ HHHH **** "OTZ_X-1?^4A?C3_LC.H?^G;2:_,6OTZ_X-1?^4A?C3_LC
M.H?^G;2:\_-?^1=4]#V>'?\ D=T/\1_0-1117YV?MX4444 %%%% !1110 44
M44 %%%% !1110!'=_P#'I+_US;^58=;EW_QZ2_\ 7-OY5AUV8;X6>;COC044
M45T'"%%%% !1110 4444 %%%% !1110 4444 %26G_'W%_UT7^=1U):?\?<7
M_71?YTGL5#XT;E%%%>8>\%%%% !1110 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 1W?_'I+_US;^58
M=;EW_P >DO\ US;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !1110 4
M444 %%%% !4EI_Q]Q?\ 71?YU'4EI_Q]Q?\ 71?YTGL5#XT;E%%%>8>\%%%%
M !1110 4444 ?F3_ ,'6W_*.WP?_ -EFT[_TU:M7\^M?T%?\'6W_ "CM\'_]
MEFT[_P!-6K5_/K7W60?\B]>K/R'C+_D=O_#$****]H^5"BBB@ HHHH ****
M"BBB@ HHHH **** "OTZ_P"#47_E(7XT_P"R,ZA_Z=M)K\Q:_3K_ (-1?^4A
M?C3_ +(SJ'_IVTFO/S7_ )%U3T/9X=_Y'=#_ !'] U%%%?G9^WA1110 4444
M %%%% !1110 4444 %%%% $=W_QZ2_\ 7-OY5AUN7?\ QZ2_]<V_E6'79AOA
M9YN.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\ 'W%_UT7^
M=1U):?\ 'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_\'6W_*.W
MP?\ ]EFT[_TU:M7\^M?T%?\ !UM_RCM\'_\ 99M._P#35JU?SZU]UD'_ "+U
MZL_(>,O^1V_\,0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_@
MU%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X
M=_Y'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?_ !Z2
M_P#7-OY5AUN7?_'I+_US;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !
M1110 4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y1117F'O!
M1110 4444 %%%% 'YD_\'6W_ "CM\'_]EFT[_P!-6K5_/K7]!7_!UM_RCM\'
M_P#99M._]-6K5_/K7W60?\B]>K/R'C+_ )';_P ,0HHHKVCY4**** "BBB@
MHHHH **** "BBB@ HHHH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2
M%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=_P"1W0_Q'] U%%%?G9^WA1110 4444 %
M%%% !1110 4444 %%%% $=W_ ,>DO_7-OY5AUN7?_'I+_P!<V_E6'79AOA9Y
MN.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_71?YU'4
MEI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_  =;?\H[?!__
M &6;3O\ TU:M7\^M?T%?\'6W_*.WP?\ ]EFT[_TU:M7\^M?=9!_R+UZL_(>,
MO^1V_P##$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?\
ME(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.H?\ IVTFO/S7_D75/0]G
MAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1110!'=_\>DO
M_7-OY5AUN7?_ !Z2_P#7-OY5AUV8;X6>;COC04445T'"%%%% !1110 4444
M%%%% !1110 4444 %26G_'W%_P!=%_G4=26G_'W%_P!=%_G2>Q4/C1N4445Y
MA[P4444 %%%% !1110!^9/\ P=;?\H[?!_\ V6;3O_35JU?SZU_05_P=;?\
M*.WP?_V6;3O_ $U:M7\^M?=9!_R+UZL_(>,O^1V_\,0HHHKVCY4**** "BBB
M@ HHHH **** "BBB@ HHHH *_3K_ (-1?^4A?C3_ +(SJ'_IVTFOS%K].O\
M@U%_Y2%^-/\ LC.H?^G;2:\_-?\ D75/0]GAW_D=T/\ $?T#4445^=G[>%%%
M% !1110 4444 %%%% 'D_P"U9^QS\+_VP=&T?1/B;X@\36$6B7,L]HWAK6C9
ML[2*JL)"%;>,*,>G/K7BG_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^
MBB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#H
MHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\
M+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\
MPN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-
M4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5
M'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(
M_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9
M/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#H
MHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%
M/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\
MPN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_
M (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5
M?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT
M4 ?'G_#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_P
MY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(
M_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^
MBB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#H
MHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\
M+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>blkb-20241231_g11.jpg
<TEXT>
begin 644 blkb-20241231_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@ HI'=8T+N<!1DFH/[5L/^
M>_\ XZ?\*:C*6R)E.$?B=BQ15?\ M6P_Y[_^.G_"C^U;#_GO_P".G_"JY)]F
M3[:E_,OO+%%5_P"U;#_GO_XZ?\*/[5L/^>__ (Z?\*.2?9A[:E_,OO+%%5_[
M5L/^>_\ XZ?\*/[5L/\ GO\ ^.G_  HY)]F'MJ7\R^\L457_ +5L/^>__CI_
MPH_M6P_Y[_\ CI_PHY)]F'MJ7\R^\L457_M6P_Y[_P#CI_PH_M6P_P">_P#X
MZ?\ "CDGV8>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?\*5-2LI'")-DL< ;3_A2Y)]@]K2?VE]Y/1114F@4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 1W?_'I+_P!<V_E6'6Y=_P#'I+_US;^5
M8==F&^%GFX[XT%%%%=!PA1110 45P'[1W[2?PH_9>^&]]\0_BEXPTO3A%9W$
MFEV%]J*02ZI/'&7%O"&R7=B /E!QN!(J+X5_M0_!KXH? :V_:&M/B%H%MH T
MY)];O1K<4EOI,WEH\MO--D*KQEPIW!3R#@;A0.SM<]$HKSGX,_M<_LU?M"ZU
M>>&O@S\8]&U[4;" 3W.GVLS+.L.0/-".%9X\LHWJ"OS#GD5N>+/CA\(? WCS
M0_A=XM^(FE6/B/Q+*8]"T2:Z'VJ\(!)*QC+;?E/S$!<C&<\4!9WL=5117B?B
M3_@H]^PUX0\17_A+Q+^TOX:L]2TN]EM-0M)9WWP3QN4D1L+U5E(/TH!)O8]L
MHK(\!>/?!WQ0\'Z?\0/A]XAM]6T758/.T_4;1LQSQY(W*3[@C\*UZ!!1110
M5):?\?<7_71?YU'4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M44 %26G_ !]Q?]=%_G4=26G_ !]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%%
M!1110 4444 %%%% !1110 52\2^&]!\8^'-0\(^*=)@O],U6REL]2L;E-T=S
M!*A22-P>JLK$$=P:NT4 ?R1_\%+/V,->_8'_ &R_&/[.FHQSOIEC>_;/"M].
M.;W29R7MI,_Q,%S&Y''F12#M1_P33_8PU[]OC]LOP=^SIIT<Z:9?7OVSQ5?0
M#FRTF A[F3/\+%<1H3QYDL8[U^SO_!SU^P9_POO]E>Q_:Z\"Z-YOB?X5[O[9
M\F/,EUH,S#SLXY;[/*5F'94:X/>C_@V%_8,_X4)^RO??M=>.M&\KQ/\ %3;_
M &-YT>)+7086/DXSROVB4-,>S(MN>U=GMOW5^IR^S_>6Z'Z9>&O#>@^#O#FG
M^$?"VDP6&F:5916>FV-LFV.V@B0)'&@'1550 .P%7:**XSJ"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@".[_ ./27_KFW\JPZW+O
M_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ H
MHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ H
MHHH \R_:M_;'_9P_8A^'5G\6/VH/B-_PC'A^_P!:CTFTO_[(O+WS+R2*:9(M
MEI#*XS'!*VXJ%&S!.2 ?GS_B(5_X(_\ _1W?_E@>(/\ Y KQG_@ZV_Y1V^#_
M /LLVG?^FK5J_GUKZ3*\GPV-POM9MIW>UO\ )GPN?\3X_*LQ="E&+5D]4[Z^
MDD?TX?\ $0K_ ,$?_P#H[O\ \L#Q!_\ (%'_ !$*_P#!'_\ Z.[_ /+ \0?_
M "!7\Q]%>C_JY@?YI?>O\CQ/]><V_DA]TO\ Y(_IP_XB%?\ @C__ -'=_P#E
M@>(/_D"C_B(5_P""/_\ T=W_ .6!X@_^0*_F/HH_U<P/\TOO7^0?Z\YM_)#[
MI?\ R1_3A_Q$*_\ !'__ *.[_P#+ \0?_(%'_$0K_P $?_\ H[O_ ,L#Q!_\
M@5_,?11_JY@?YI?>O\@_UYS;^2'W2_\ DC^F/Q+_ ,%\O^",/C'PYJ'A'Q3^
MU-!?Z9JME+9ZE8W/P]U]H[F"5"DD;@V'*LK$$=P:/#7_  7R_P"",/@[PYI_
MA'PM^U-!8:9I5E%9Z;8VWP]U]8[:") D<: 6'"JJ@ =@*_F<HH_U<P/\TOO7
M^0?Z\YM_)#[I?_)'].'_ !$*_P#!'_\ Z.[_ /+ \0?_ "!1_P 1"O\ P1__
M .CN_P#RP/$'_P @5_,?11_JY@?YI?>O\@_UYS;^2'W2_P#DC^G#_B(5_P""
M/_\ T=W_ .6!X@_^0*/^(A7_ ((__P#1W?\ Y8'B#_Y K^8^BC_5S _S2^]?
MY!_KSFW\D/NE_P#)'].'_$0K_P $?_\ H[O_ ,L#Q!_\@4?\1"O_  1__P"C
MN_\ RP/$'_R!7\Q]%'^KF!_FE]Z_R#_7G-OY(?=+_P"2/Z</^(A7_@C_ /\
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
MY^:_\BZIZ'L\._\ ([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH ****
M"BBB@".[_P"/27_KFW\JPZW+O_CTE_ZYM_*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?^#K;_ )1V^#_^RS:=_P"FK5J_GUK^
M@K_@ZV_Y1V^#_P#LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_ (8A1117M'RH
M4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+_P I"_&G_9&=0_\ 3MI-
M?F+7Z=?\&HO_ "D+\:?]D9U#_P!.VDUY^:_\BZIZ'L\._P#([H?XC^@:BBBO
MSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_ ./27_KFW\JPZW+O_CTE
M_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH
M*DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ HHHH
M_,G_ (.MO^4=O@__ ++-IW_IJU:OY]:_H*_X.MO^4=O@_P#[+-IW_IJU:OY]
M:^ZR#_D7KU9^0\9?\CM_X8A1117M'RH4444 %%%% !1110 4444 %%%% !11
M10 5^G7_  :B_P#*0OQI_P!D9U#_ -.VDU^8M?IU_P &HO\ RD+\:?\ 9&=0
M_P#3MI->?FO_ "+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH ***
M* "BBB@ HHHH CN_^/27_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W'?&@HHHK
MH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_ *Z+_.HZDM/^/N+_
M *Z+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/_ .RS:=_Z
M:M6K^?6OZ"O^#K;_ )1V^#_^RS:=_P"FK5J_GUK[K(/^1>O5GY#QE_R.W_AB
M%%%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_*0OQI_V1G4
M/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/_3MI->?FO\ R+JGH>SP[_R.Z'^(_H&H
MHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_^/27_ *YM_*L.MR[_
M ./27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH **
M** "I+3_ (^XO^NB_P ZCJ2T_P"/N+_KHO\ .D]BH?&C<HHHKS#W@HHHH **
M** "BBB@#\R?^#K;_E';X/\ ^RS:=_Z:M6K^?6OZ"O\ @ZV_Y1V^#_\ LLVG
M?^FK5J_GUK[K(/\ D7KU9^0\9?\ ([?^&(4445[1\J%%%% !1110 4444 %%
M%% !1110 4444 %?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&
M=0_].VDUY^:_\BZIZ'L\._\ ([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HH
MHH **** "BBB@".[_P"/27_KFW\JPZW+O_CTE_ZYM_*L.NS#?"SS<=\:"BBB
MN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO^NB_SJ.I+3_C[B_Z
MZ+_.D]BH?&C<HHHKS#W@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 %%%% !1110 4444 %%%% !1110 5^G7_!J+_P I"_&G_9&=
M0_\ 3MI-?F+7Z=?\&HO_ "D+\:?]D9U#_P!.VDUY^:_\BZIZ'L\._P#([H?X
MC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_ ./27_KFW\JP
MZW+O_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BB
MB@ HHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BB
MB@ HHHH _,G_ (.MO^4=O@__ ++-IW_IJU:OY]:_H*_X.MO^4=O@_P#[+-IW
M_IJU:OY]:^ZR#_D7KU9^0\9?\CM_X8A1117M'RH4444 %%%% !1110 4444
M%%%% !1110 5^G7_  :B_P#*0OQI_P!D9U#_ -.VDU^8M?IU_P &HO\ RD+\
M:?\ 9&=0_P#3MI->?FO_ "+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@
MHHHH **** "BBB@ HHHH CN_^/27_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W
M'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_ *Z+_.HZ
MDM/^/N+_ *Z+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/_
M .RS:=_Z:M6K^?6OZ"O^#K;_ )1V^#_^RS:=_P"FK5J_GUK[K(/^1>O5GY#Q
ME_R.W_AB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_*0
MOQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/_3MI->?FO\ R+JGH>SP[_R.
MZ'^(_H&HHHK\[/V\**** "BBB@ HHHH **** /)_VK/V.?A?^V#HVCZ)\3?$
M'B:PBT2YEGM&\-:T;-G:155A(0K;QA1CTY]:\4_X<D?LG_\ 11?BG_X7#?\
MQJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJ
MOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL
M.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<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_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
F**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>blkb-20241231_g12.jpg
<TEXT>
begin 644 blkb-20241231_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@ HHJOJ^F6VMZ3=:->
M/*L-W;O#*T,I1PKJ5)5ARIP>".10!QWA_P#:7^ ?BOXPW_P \,?%C1M1\9:7
M:/<ZEH%E="6>VC5E5M^W*JREU!4G<-PR*Y3XC_\ !0C]BSX1>-M0^''Q*_:,
M\.:/KFE2K'J.FW<[^9 Y17"MA2,[64_C7R;^S1\"?A7^S?\ \%N=5^%'P;\*
M1Z/H=C\%0\5LDSRL\CRVQ>5Y)&9Y'8\EF))KU+_@KI<?LW? ;]E[Q3\6M4^
M?@?5/'OBMET7P[J%_P"$K.XO9[^="@F\QXB[-%"KR*3GF)%[BM.6/,D1S.US
MZ9^#GQQ^$G[07A ^/O@MX]L/$>C"[>U.H:=(6C$R!2R'(!! 93CW%<=\5_V]
M/V//@;XXNOAM\6OV@O#^A:[9)&]WI=].PEB$B"1"P"G&496'L16;_P $ZOV8
MD_9&_9!\(?!^\M@FL+9?;_$C=VU&X_>3*3W"$B('NL2UQ_\ P4YO?V9O@+^S
M;XQ_:3^(/P)\"ZYXK:Q6PT&]UWPI9W=Q=:C*OE6P9Y8V9UC \PJ3_JX6 Z4D
MHN5AW=KGHNG?MU_L@ZM\*;_XWZ=^T#X=E\*:;J:Z=>:RMT?+2\95=8 "-SR%
M6!"J"2,D=#CJ?"G[0/P4\<?"27X\>$_B=H]]X/@LY[JX\0PW8^S0Q0@F4NQ^
MX4VMN# $8Y%?$'P-_P"":WQ7\#?L*_!6;X;Z=I,OCOPU\1[#XDZ_H'B"[>U@
MU&9HR/LC2+'(898X# @8JP#1R''S5Y%!J4_AN+6/V;?C/=RWG@63XU3:O\4=
M*\ 1R7O_  D'B749EDLO!NGLPB\\1B$2W#?( 5*95@I>N2+V%S/J?JC\-_B+
MX/\ BYX$TOXF?#[5'OM$UJT6ZTN]>TE@^T0M]V0),JN%8<@E1D$$9!!K;KSO
M]F/]H;X7_M)?#9_%WPKTZ_TZUTC59]$U+0]5TX6EUI%[;;5DM)802L;("G"D
M@!ASV'HE9M69:"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M".74\3'%XZ4L57CJIU6I<K[TX)*G3]804K;R84445N?5!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M^;/;RGA_)\C4OJ=)1E+XIMN52;[SJ2;G-^<I,****T/9"BBB@#YD_P""K?\
MP49_X=B_L[:/\?/^%.?\)O\ VMXSMM _LG_A(?[-\KS;2[N//\W[//NQ]EV[
M-HSYF=PVX/Y]?\1>7_6/;_S+/_WJKVK_ (.MO^4=O@__ ++-IW_IJU:OY]:^
MKRC+<%BL&JE6%W=]7^C/SGB;/LVR_-'1P]3EC9.UHO?U39^T'_$7E_UCV_\
M,L__ 'JH_P"(O+_K'M_YEG_[U5^+]%>I_8F6?\^_QE_F?/\ ^MF?_P#/[_R6
M'_R)^T'_ !%Y?]8]O_,L_P#WJH_XB\O^L>W_ )EG_P"]5?B_11_8F6?\^_QE
M_F'^MF?_ //[_P EA_\ (G[0?\1>7_6/;_S+/_WJH_XB\O\ K'M_YEG_ .]5
M?B_11_8F6?\ /O\ &7^8?ZV9_P#\_O\ R6'_ ,B?M!_Q%Y?]8]O_ #+/_P!Z
MJ/\ B+R_ZQ[?^99_^]5?B_11_8F6?\^_QE_F'^MF?_\ /[_R6'_R)^T'_$7E
M_P!8]O\ S+/_ -ZJ/^(O+_K'M_YEG_[U5^+]%']B99_S[_&7^8?ZV9__ ,_O
M_)8?_(G[0?\ $7E_UCV_\RS_ />JC_B+R_ZQ[?\ F6?_ +U5^+]%']B99_S[
M_&7^8?ZV9_\ \_O_ "6'_P B?M!_Q%Y?]8]O_,L__>JC_B+R_P"L>W_F6?\
M[U5^+]%']B99_P ^_P 9?YA_K9G_ /S^_P#)8?\ R)^T'_$7E_UCV_\ ,L__
M 'JKZ=_X)1?\%U?^'GG[0NM? ;_AEK_A!_['\&7&O_VK_P )O_:?G>5=VEOY
M'E?8H-N?M6[?N./+QM.[(_G"K].O^#47_E(7XT_[(SJ'_IVTFN/,,IR^A@IU
M(0LTM-7_ )GIY-Q'G6+S2E1JU;QD[-<L5^2N?T#4445\8?J84444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!@?%'X6_#[XU> M2^%_Q4\*VN
MMZ!K$'DZCIMXIV2J&# Y!#*RL%964AE90000#7'_  2_8Y_9]_9]\2W/C;X=
M>$;PZY=V*V,FN:[KU[JEXEHK;A;1S7DLKQ1 @'8A520"02!7I]%.[M8+(Y/X
M-? WX7?L_>%;CP5\(_# TG3+K5KG4I[87<TVZYN'WRONE=F&6_A!P , "I]/
M^$/P[TKXK:E\;[#P]Y?BC5]'M]*U'5/M<I\VT@=Y(H_++^6NUI'.X*&.<$D
M8Z6BB[ Y?P'\'O GPYU[Q-XI\.Z;(=3\8:O_ &CX@U"\N&FFN9!&L<<>YR2L
M4<:A(XAA4&<#+$GG/@]^R'\ /@-XFD\6_#'P9<65Y]ADL;(76MWEW#IMI)*)
MI+:SBN)7CLX6D <QPJBDJO&% 'I=%%V 45Y1\2?VQ?A+X(UL^"/"K7OC+Q0Q
M*Q>'/"5N;N8,./WCK\D0!QNR=P'.TUSG_""_M>?M ?O/B7XRB^&/AR;KX?\
M"MP)]5F0_P ,MY]V(X/_ "S'L5KFEB(7Y8+F?E^KV7YGR>*XOP+KRPN6PEBZ
MT79QI6<8OM4JMJG"W6+ESVV@SM_B[^U)\&?@O<+H_BCQ,;O6I2%M?#FC1&[O
MYW/11"G*D]BY4'UKB/[0_;*_:"XTNPM_A)X9E_Y>;U%N]<N$]H^$MLC^]AU/
M()KT/X1?LY_!SX'6[#X>>"[>WNY0?M6K7&9KRX)Y)>9\N<GG (7)X KMZ7LZ
MU7^)*R[+]7O]UCG_ +&XASK7-L3[*F_^7.'<H_*==I5)?]PU1\[GF?PG_9+^
M#?PGU,^*K;2)]=\1R-ON/%'B6X-[?2/_ '@[\1GW0*?7->F445M"G"G&T59'
MTF6Y3EF38;ZO@:,:<-[125WU;[M]6[M[MA1115GH!1110 4444 %%%% 'YD_
M\'6W_*.WP?\ ]EFT[_TU:M7\^M?T%?\ !UM_RCM\'_\ 99M._P#35JU?SZU]
MUD'_ "+UZL_(>,O^1V_\,0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHH
MH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS\U_
MY%U3T/9X=_Y'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% 'YL_MP?MP?$'XG_ !!U3X>_#WQ/=:5X4TJZDM%7
M3YVB?4G1BKRR.N"4+ [4SC&"1D\>#>"/B=\0_AOKB>)/ ?C34M*O8W#>?9W;
M+O/HPSAQZA@0>XH^)_@G6_AO\1-:\">(X'CO=*U*6WF\P<MM8X<>H888'N&!
M[UA5\-7KUJE9SF]?R/\ +/B?B?B7-^):V/Q]::Q$9R^TTZ;3?NQU]U1V25MN
MY^B?P._X*(>(/BC\.;+2=!^#.L^*?'Z PWUAI$(ALACA+F6X;Y8$?TP<,&'
MP:Z__AG_ /:"^.W^E?M,?%DZ/HTO)\#^!9&@B9?[EQ='YY?1E'RYY4BO./\
M@D%X(US2/AYXL\=W\#QV6M:E;6]@7&!)]G67>Z^HS,%SZH1VK[!KZ?"0GB<-
M&=9MWZ;+Y][_ '>1_<WA[E^:\:\%X+,.(\14J\\/X7\.#2DXQE4Y;2JN<4I-
M3E[-W^#J^<^&WPC^&GP?T0>'OAIX+L-'M<#S!:0X>4CH9'.7D/NQ)KHZ**]&
M,8Q5DK(_7\+A<+@L/&AAX*$(JRC%)12[)*R2] HHHIFX4444 %%%% !1110
M4444 %%%% 'YD_\ !UM_RCM\'_\ 99M._P#35JU?SZU_05_P=;?\H[?!_P#V
M6;3O_35JU?SZU]UD'_(O7JS\AXR_Y';_ ,,0HHHKVCY4**** "BM;P)X"\<?
M%#Q=8> /AMX/U/7]=U2?R=-T?1K&2YN;J3!.V.*,%G. 3P.@)[5[W^WE_P $
MQ_C[^P/H7@+Q/\1M!UFXTSQCX.T[4M1U.7P[+;6VBZO<K*\NB22EG1[F%(MQ
MY4L"<+A2:SE6I0J*#>KV1O##5ZE&56,6XQW?17/FZBO3O@E^Q?\ M4_M(>#=
M<^(?P+^!7B#Q/H?AO<-;U33+3=#:$1F4JS$C+!!N*C) (XY&?,:I3A)M)ZK<
MSE3J0BI2BTGL[;^G<**^F+3_ ((W?\%0;ZUBO;7]BKQHT4T:O&WV2,94C(."
M^>E?/WCWP'XQ^%WC;5OAQ\0O#USI.NZ%J$MCJ^F7B;9;6XB8I)&P]0P(J85J
M-5VA)/T=S2KA<302=6#BGW37YF11116A@%%%% !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 **** $=UC0NYP%&2:@_M6P
M_P">_P#XZ?\ "I+O_CTE_P"N;?RK#K>E2C43;.3$XB=&2438_M6P_P">_P#X
MZ?\ "C^U;#_GO_XZ?\*QZ*V^KP\SF^NU>R_KYFQ_:MA_SW_\=/\ A1_:MA_S
MW_\ '3_A6/11]7AYA]=J]E_7S-C^U;#_ )[_ /CI_P */[5L/^>__CI_PK'H
MH^KP\P^NU>R_KYGFG[3/[''P4_::ECUS7YKC2=>AB$<6MZ:@WR(.B2HPQ*H[
M=&'0,!Q7D/@C_@DO\+=(UQ+[QY\8-2UJRC<-]@L]*%EY@'\+/OD.#WV[3Z$5
M]4T5R5,IP-6ISRC=GP.;>'G N>YM_:6.R^G.LW=OWDI/O*,9*,GWYD[]2UX8
MTWPAX,\/V?A7PKI\%AIUA L-G9VT)5(D'0 8_7J223S5[^U;#_GO_P".G_"L
M>BNI8:FE9'W=/$NC35.G%**5DDK));)+HD;']JV'_/?_ ,=/^%']JV'_ #W_
M /'3_A6/13^KP\R_KM7LOZ^9L?VK8?\ /?\ \=/^%']JV'_/?_QT_P"%8]%'
MU>'F'UVKV7]?,V/[5L/^>_\ XZ?\*5-2LI'")-DL< ;3_A6-4EI_Q]Q?]=%_
MG2>'@D..-JN25E_7S-RBBBN,],**** "BBB@ HHHH _,G_@ZV_Y1V^#_ /LL
MVG?^FK5J_GUK^@K_ (.MO^4=O@__ ++-IW_IJU:OY]:^ZR#_ )%Z]6?D/&7_
M ".W_AB%%%%>T?*A1110!]:?\$6/VV?@_P#L%_MM6OQD^.FC7DWAW4/#EYHE
MUJ6GVWG3Z0T[1,MXB?>;;Y11@OS;)7*AB-K>[?MU?L#?'?QO^SQ9?&W]D;_@
MH=KG[1/P8\2_$&QLQI6M:_<O>:9K-S+]EM?/BG<H9=]VD3.5AD!N4S%M.X?(
M7[ _QN^"GP5^.2#]H?\ 9\\*_$3PAXGM$T36K'Q5+)"-+BENH':_MYXP7@FC
M$9^=1DHTBY&[-?0_[?/_  4V^'OAKPMJ_P"P=_P3<^%^A_#OX2Z'\0%UJ+Q+
MX;UBZNKWQ%>VTD;V]\)YSOB7S((9%Y=P8(<.%7:?*KTJWUY2I1U=KMVY;+\4
MU?2Q]%@\1AO[(E3Q$U97Y4N934G_ .2N+MK?8_2O]CGX1_%O]EOQ5K?_  3O
M^'/P3\80?#SP+^SSK,VN^.)O"=Y!8>-/'%]+8O,]M</$$N/+B\R&%58MM$J_
M,(P:_GN\3^&/$O@KQ'?^#_&7AZ^TC5]+O)+34]*U.T>WN;.XC8K)%+$X#1NK
M JRL 00017VC^QW_ ,%XOVS/V<_%_B7Q%\9?B+XS^*MGK7@Z[TC2]+USQW-
MFE7LLD31ZBA:*;=)&(W4* I(E/SCOY!'^VAX$UO]C[XA? [XH_LWZ/XL^)_C
MSQRGB'_A>.LW22ZS8J7MI)H SPM*WF-#-DB95/VN0E20"9P>'Q6%JS<HI\W+
MJGN];O7U_P B\TQF79AAZ4:<W'DY[)K9:<L5;O:R?S9]K_\ !#OXU?M$Z;I7
MQ3_X*%_M0?M*?$;6_AG\$_"$XLM"UGQQ?S6>JZQ-"5BMA%+*T<A6,A0K+Q)=
M6[#I7YD?%?XF>+/C1\4/$7Q?\>7PN=;\4ZY=:MJTX& ]Q<2M+(0.PW.<#L,"
MO?O'/_!1]M4_X)I>&?\ @F]\,O@TOA?3K/Q&VM>-O%"^(/M,OBBYWNZAX!;Q
MB%%8PD#?(<6L(S\IS\PUTX6A*%:I5E&S;LO\*VV[N[.#'XR%3"T</3DY**O)
MN^LI;[_RJR7S[A1117<>2%%%% !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 *\5_:7_;Q^ '[,/BCP_X(\;>/=!&L:SK
MUI9WVFW&N1P2Z79S!BU_,N&*Q(%!^;;NW#!'6O:J^1M9\/?'3]BSXN?%'XLP
M? "+XI?#WQ_K/]N:Q>:#<Q#7M(00)'+;O;3X%[;J$S&D;@J"V1R:&5%)O4^@
M_B;^TC\!/@WX+L/B)\3/BWH6DZ+JJHVD:A/?JR:@'4.IMPF3/E2&'EAN"#TY
MJ[\(/C;\)?C[X17QY\&?B!IGB/26F:%KS3+@.(Y5 )C<?>C< J=K '# XP16
M)X(^(?[.GC/X,>'OVD-"&AV_A33O#S7NAZU=V,<"Z18^6!(J%@/LP58PCHN
M/+"_PBO)O^"<?A#4-6U?XJ_M31>&I="T'XL^,DU+PGH\UN87?3H(C%'?/'QY
M;7)9I<$9(*MDA@:!V7*SW'XP?';X._ #PVGB[XS_ !&TKPYI\TWDV\VIW00S
MRXSY<:<M(V 3M4$X!.*7X._'/X0?M ^%#XW^"_Q#TSQ'I:SM!+=:;<;_ "I0
M 3&ZG#1M@@[6 ."#T(K2\81> -*MA\0_'EOI,,?ARWGNDUK5(HQ_9L>S][(L
MKC]T-B_,01D#FOGC_@G?X7N_$_CKXP?M=:?X=ET7PU\6/%%I<>$-,FMS"T]A
M9P-"-1,9 V?:G=Y>0&(PQR&!)U$DG%L^H****"0HHHH *DM/^/N+_KHO\ZCJ
M2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ HHHH _,G_ (.MO^4=O@__
M ++-IW_IJU:OY]:_H*_X.MO^4=O@_P#[+-IW_IJU:OY]:^ZR#_D7KU9^0\9?
M\CM_X8A1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_  :B_P#*
M0OQI_P!D9U#_ -.VDU^8M?IU_P &HO\ RD+\:?\ 9&=0_P#3MI->?FO_ "+J
MGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_
M^/27_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "OF;XC?!
M_P#;?U[XX7WPT\'_ +5&HZ?\/O$FE:EJ5UJ\_@JRGN=$9KF)$TNVN-RYW)/,
MR22(S1K !EC@CZ9HH&G8^9OC;_P3NN_&WP1^'?[.OP;^-"^$O!_@259+S1-8
M\-#5X/$#QE'@-VHN+?>JR"25HSF.1Y 2H"**]%^'OPM_:AT3P_X@T;XD?M0:
M3K<VH:0]MX>O=(^'<>FMH]P495N-OVN99]I*D1D*/DZ\UZI10/F;5CYS_:'_
M &+OC5^T+\$? WPCUW]JE%D\.RPW'B^[U'P6EU;^+9X@AB^TVZ7,(6(.K.8M
MS(Y*[@=HKT7X'?#O]HKP-?77_"YOV@=%\86#6J1:;8Z5X!71OLCJ?O;ENIMZ
M[> N%QZ]J]'HH#F=K!11102%%%% !4EI_P ?<7_71?YU'4EI_P ?<7_71?YT
MGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_P=;?\H[?!_P#V6;3O_35JU?SZ
MU_05_P '6W_*.WP?_P!EFT[_ --6K5_/K7W60?\ (O7JS\AXR_Y';_PQ"BBB
MO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K].O^#47_E(7XT_[(SJ'_IV
MTFOS%K].O^#47_E(7XT_[(SJ'_IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV
M?MX4444 %%%% !1110 4444 <9\9O@9X0^.>F66D^+]4UJUCL9VFA;1=6DM&
M9BNTABGWACL:\^_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\
M\+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH
M_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/
M_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\
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
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 **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>blkb-20241231_g13.jpg
<TEXT>
begin 644 blkb-20241231_g13.jpg
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
MGBS0O"=YXWN$\6WO@^>9+M+,0IN91$K%F W$95N_%+D]_E'S>[<^[**^3/\
M@E:?V,V\-^+;K]DC]I'QIX\%Q<VG]O6GCG599;K3&02B/9%+!"T:ON?+ ,K%
M ,Y0@?6=2U9V&G=!1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!'=_\>DO_ %S;^58=;EW_ ,>DO_7-OY5AUV8;X6>;COC04445T'"%%%%
M!1110 4444 %%%% !1110 4444 %26G_ !]Q?]=%_G4=26G_ !]Q?]=%_G2>
MQ4/C1N4445YA[P4444 %%%% !1110 4444 %%%% !7RO_P %!/VI_P!IG]E_
M6+#4- _9K\+?$/X<^(TLM%^SWNOBSO1K-S/+&L,B2JZ2P.IA  3@[RS 8KZH
MJKJNB:-KL44&MZ1:WB07"3PI=6ZR".5#E9%# X8'D$<CM3328FKH^,OV!?V4
M/VE?V*/@_P#%OXN3_"/0[[QMX[UT:OH?PF\/:[%:V.GHKRE+1+F3,46!.XXW
M*$AC&XD\<E^P=\/O^"A_P9_;!^)/Q1^)?[$,6FZ!\9?%-I>ZW?\ _"Q]+F_X
M1R*)KMBRI%(SW?\ Q\XP%0_)TYX_02BJYV[WZBY=CX _:Y^%G[6?[2FM>+_A
M+X2_X)@?#_0]8\075QI:_'+5=<TNX==*9S&+D!81=+(\'&T,SIN/RGMZ#^V7
M^S)^T/X=_P""<^A?L3?L;^$VUR[GL+#P[K6JRZI;60M]-C3_ $JX;SI5W&9E
M"LB;CMFDP.!GZ^HHYWH'*>1:9\+O&?[*?[%\7PJ_99\)V&N>(O!_A'[-X8TW
M4G$4.I7R)DO*=Z &64O(WSH"SGYESD<;XO\ CM_P4.\"_"#X?^,=/_8MT?QI
MXDU'29F^(GAK2?&<&FMI-X/+\GR'E:99$(,NY5,A! &[')^CZ*F_<=CXX_X)
MV?LJ_M"^&?VDOBK^VK^TAX%TOP3JOQ&,4.G^!]*U&.[^QPJRLTLTD1,;2-LC
MY!RS-*S!,A:^QZ**&W)W!*R"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@".[_X])?^N;?RK#K<N_\ CTE_ZYM_*L.NS#?"SS<=\:"BBBN@
MX0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO\ KHO\ZCJ2T_X^XO\
MKHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /F3_ (*M_P#!1G_AV+^SMH_Q
M\_X4Y_PF_P#:WC.VT#^R?^$A_LWRO-M+NX\_S?L\^['V7;LVC/F9W#;@_GU_
MQ%Y?]8]O_,L__>JO:O\ @ZV_Y1V^#_\ LLVG?^FK5J_GUKZO*,MP6*P:J587
M=WU?Z,_.>)L^S;+\T='#U.6-D[6B]_5-G[0?\1>7_6/;_P RS_\ >JC_ (B\
MO^L>W_F6?_O57XOT5ZG]B99_S[_&7^9\_P#ZV9__ ,_O_)8?_(G[0?\ $7E_
MUCV_\RS_ />JC_B+R_ZQ[?\ F6?_ +U5^+]%']B99_S[_&7^8?ZV9_\ \_O_
M "6'_P B?M!_Q%Y?]8]O_,L__>JC_B+R_P"L>W_F6?\ [U5^+]%']B99_P ^
M_P 9?YA_K9G_ /S^_P#)8?\ R)^T'_$7E_UCV_\ ,L__ 'JH_P"(O+_K'M_Y
MEG_[U5^+]%']B99_S[_&7^8?ZV9__P _O_)8?_(G[0?\1>7_ %CV_P#,L_\
MWJH_XB\O^L>W_F6?_O57XOT4?V)EG_/O\9?YA_K9G_\ S^_\EA_\B?M!_P 1
M>7_6/;_S+/\ ]ZJ/^(O+_K'M_P"99_\ O57XOT4?V)EG_/O\9?YA_K9G_P#S
M^_\ )8?_ ")^T'_$7E_UCV_\RS_]ZJ/^(O+_ *Q[?^99_P#O57XOT4?V)EG_
M #[_ !E_F'^MF?\ _/[_ ,EA_P#(G[0?\1>7_6/;_P RS_\ >JOIW_@E%_P7
M5_X>>?M"ZU\!O^&6O^$'_L?P9<:__:O_  F_]I^=Y5W:6_D>5]B@VY^U;M^X
MX\O&T[LC^<*OTZ_X-1?^4A?C3_LC.H?^G;2:X\PRG+Z&"G4A"S2TU?\ F>GD
MW$>=8O-*5&K5O&3LURQ7Y*Y_0-1117QA^IA1110 4444 %%%% !1110 4444
M %%%% $=W_QZ2_\ 7-OY5AUN7?\ QZ2_]<V_E6'79AOA9YN.^-!11170<(44
M44 %%%% !1110 4444 %%%% !1110 5):?\ 'W%_UT7^=1U):?\ 'W%_UT7^
M=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_\'6W_*.WP?\ ]EFT[_TU:M7\
M^M?T%?\ !UM_RCM\'_\ 99M._P#35JU?SZU]UD'_ "+UZL_(>,O^1V_\,0HH
MHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_@U%_Y2%^-/^R,ZA_Z
M=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=_Y'=#_$?T#4445^
M=G[>%%%% !1110 4444 %%%% !1110 4444 1W?_ !Z2_P#7-OY5AUN7?_'I
M+_US;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !1110 4444 %%%% !
M4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%% '
MYD_\'6W_ "CM\'_]EFT[_P!-6K5_/K7]!7_!UM_RCM\'_P#99M._]-6K5_/K
M7W60?\B]>K/R'C+_ )';_P ,0HHHKVCY4**** "BBB@ HHHH **** "BBB@
MHHHH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS
M\U_Y%U3T/9X=_P"1W0_Q'] U%%%?G9^WA1110 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
M/C1N4445YA[P4444 %%%% !1110!^9/_  =;?\H[?!__ &6;3O\ TU:M7\^M
M?T%?\'6W_*.WP?\ ]EFT[_TU:M7\^M?=9!_R+UZL_(>,O^1V_P##$****]H^
M5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?\ E(7XT_[(SJ'_ *=M
M)K\Q:_3K_@U%_P"4A?C3_LC.H?\ IVTFO/S7_D75/0]GAW_D=T/\1_0-1117
MYV?MX4444 %%%% !1110 4444 %%%% !1110!'=_\>DO_7-OY5AUN7?_ !Z2
M_P#7-OY5AUV8;X6>;COC04445T'"%%%% !1110 4444 %%%% !1110 4444
M%26G_'W%_P!=%_G4=26G_'W%_P!=%_G2>Q4/C1N4445YA[P4444 %%%% !11
M10!^9/\ P=;?\H[?!_\ V6;3O_35JU?SZU_05_P=;?\ *.WP?_V6;3O_ $U:
MM7\^M?=9!_R+UZL_(>,O^1V_\,0HHHKVCY4**** "BBB@ HHHH **** "BBB
M@ HHHH *_3K_ (-1?^4A?C3_ +(SJ'_IVTFOS%K].O\ @U%_Y2%^-/\ LC.H
M?^G;2:\_-?\ D75/0]GAW_D=T/\ $?T#4445^=G[>%%%% !1110 4444 %%%
M% !1110 4444 1W?_'I+_P!<V_E6'6Y=_P#'I+_US;^58==F&^%GFX[XT%%%
M%=!PA1110 45ROCOXX?"'X9>)M!\%^/OB)I6EZQXHOTLO#^EW5T!<7\SMM58
MXQ\Q&XA=V-H) )R13OBU\:_A/\"/#"^,?C!X^TWP_ISW"P0W&HS[3/,V=L4:
MC+2.0"=J@G )QP:!V9U%%<K\(OC?\)/CWX9?QA\'?'^G>(-.AN6MKB>PFR8)
MEQNBD0X:-P"#M8 X(.,$4WXP?';X._ #PVGB[XS_ !&TKPYI\TWDV\VIW00S
MRXSY<:<M(V 3M4$X!.* L[V.LHKBOAO^T9\"?B]\/+OXL?#;XK:)JWAS3UE.
MI:O!>J(K(1IOD\XM@P[4^8[P,*0>AS4WPC^/GP=^/%E>W_PC\?V.N)ITD:7Z
MVI99(#(N^,LC@,%=?F5L;7 )4G% 69U]%87P^^)G@;XJ:5=Z[\/M?34[&RU2
MYTZ:\AA<1-<0.8YEC=E E57!7>A9"RL Q(.-V@04444 %26G_'W%_P!=%_G4
M=26G_'W%_P!=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/\ P=;?\H[?
M!_\ V6;3O_35JU?SZU_05_P=;?\ *.WP?_V6;3O_ $U:M7\^M?=9!_R+UZL_
M(>,O^1V_\,0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_ (-1
M?^4A?C3_ +(SJ'_IVTFOS%K].O\ @U%_Y2%^-/\ LC.H?^G;2:\_-?\ D75/
M0]GAW_D=T/\ $?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?
M_'I+_P!<V_E6'6Y=_P#'I+_US;^58==F&^%GFX[XT%%%%=!PA1110!\D_M]_
M![X9>%_B3\'/BOH?@RSA\2^(?VD/"JZQKC*7N9XXX+E$B\QR2D0"+^[7"9!;
M&XDGH_VO?#/Q \.?M0_"']I33OA/K7C?PSX/M]9L]7TGP[:I<WNG7%Y%$L-]
M%;LRF7&QD8J=R Y&<U:_:D_9"_:(_:+\<Z+K>C_M6Z3X=T/POXNL/$GAC1'^
M&ZWDEI?6L3(IDN#?1F92SRMMV*,,!SMR>W\6?#W]K&Z\&>';'P5^TEX>L]?T
M^*9/$6I:A\/?.M=7+E=DBP+>*ULR '@2.&W'(X&$:75EJ>,?LC^-;SQA_P %
M$OC#K>E_"_Q!X1T[6O!.@7VH:9XCLXK>YFNT>XA2Y>&.1_*+QJP <JY"9*C(
MKZ@\81> -*MA\0_'EOI,,?ARWGNDUK5(HQ_9L>S][(LKC]T-B_,01D#FO.O@
M]^R[KGPK\-^-M9N_C#>ZQ\1O'RF37/']SI42&.=(&AM!!: E(X+<'*0EFR2V
MYCNXY']H?]B[XU?M"_!'P-\(]=_:I19/#LL-QXON]1\%I=6_BV>((8OM-NES
M"%B#JSF+<R.2NX':*-A/EE+<\L^#'[.VO?M3_"O]I3XH>%+<^%='^/DZ1>!(
M+RW>$/;6ML\,>I21@;D2[D9I&XW%#NP=PSG_ !D\6_%_P7\2_&>K>.[K1_ .
ML^*_A_IT/BF?PMJLFH#PGX7TUKIKO5&D\F/-U</<M:V<2J6!4OD["!]3_!#X
M=_M%^!KV[_X7)^T#HOC"Q:T2+3;'2_ *Z-]D=3]XLMU-O7;QMP,=<]JY*/\
M8IT_Q5\#?B'X ^*_C)M2\4_%19W\7>*[*V\LHY!6UBMXV)*V]J@18XRQSM=B
M<R-18KF5]3;_ &4_BI\*-<T&7X'_  Z^&NO>"9/ VEV$?_"*>)--2VN(+&>-
M_LTZ[))%=7\J3)W%PZ.' ;KZU7E?P*^ ?CCP'\0?$?QC^+WQ,L?%'BKQ'IFG
M:7)<Z3H!TVTM[.R\XQJL+3SL9'>XED=R^,D!54+SZI3,Y6OH%%%% @J2T_X^
MXO\ KHO\ZCJ2T_X^XO\ KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_
MX.MO^4=O@_\ [+-IW_IJU:OY]:_H*_X.MO\ E';X/_[+-IW_ *:M6K^?6ONL
M@_Y%Z]6?D/&7_([?^&(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %
M?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_P#(
MNJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".
M[_X])?\ KFW\JPZW+O\ X])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@
M HKY._:^_P""AVH?#+Q7=?"[X,65I<:C8.8M5UB\3S(X)1UBB3(#,O1F;(!R
M,$C(\6\&_P#!2W]IGP_K27WB;6-/U^SWCS;&[TR&#*]PKP*A4^A.X>QKQZV>
M8&A6=-MNV[2T_KT/Q_.O''@3),YEEU6<YR@^64H14H1:T:;YDW;KRQD?HU17
M(? WXT^$OCY\.K/XB>$'=89R8[JTE(\RTG7&^)\=QD$'N&![UU]>M"<*D%*+
MNF?JV"QN$S+!T\5A9J=.:4HR6S3U3044451U!1110 5):?\ 'W%_UT7^=1U)
M:?\ 'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_\'6W_*.WP?\
M]EFT[_TU:M7\^M?T%?\ !UM_RCM\'_\ 99M._P#35JU?SZU]UD'_ "+UZL_(
M>,O^1V_\,0HHHKVCY4*M:%86NJZW9Z7?:K#807-U'%-?7"L8[=&8 R,%!)50
M<G S@55JUHFC:CXBUFT\/Z/ );N^NH[>UB+A=\CL%498@#)(&20*'L-;GZ!?
MMD_\$^_V /A7_P $I=(_:R_94^)/B3QUK?\ PLV/PWJ'C;4XGLK34=L-P9S;
MV3#,4.^--A<ER 22017-_L&Z1_P1X^,=C\/?@!\5OV;?CCXB^+/B74HM+OKO
MPUK-I'IT]W/<LL;H&N%9(EC9"Q*#:%8G(&3]?^-?^"4?[=-O_P $(M)_9$D^
M#]N/'^D?%J;Q'?Z+_P )-I^V/3A%<YF\_P _R2?G7Y Y;GI7SQ_P0>^'?A'X
M ^#OBW_P5M^,6FQ2Z%\&_#MQ8>#X+@X%[KUQ"%\M&[/LEB@'OJ /\->!'$1G
M@ZC51R:D[6>KOI';H_N/L9X*=+,Z"=",(R@G*\=%;6;][JEWU[[G@/\ P6'_
M &>/V8OV4?VX]=_9]_94FU%M#\-Z99PZNNI:@;IH]3>/S9D60@9"H\2D?PN'
M';%>H?\ !%/]A3]@K]LSXFV'@S]J'XP:W=^*=;O[^V\/_#7P[:R6Y\BULQ<O
M?WE[@JD9&]$BC(<O'DDKD#Q+]E7]DS]HG_@J_P#M+>,M-\(>-_#D7BVYTS4O
M&/B#5/%NI26T-S_I,?G;6CBD.]I;E2 0% W$L *^L?\ @VG_ &.OVA/$W[7W
MAW]M31O!,4OPX\/7&LZ+JVNG5K97AO6TP@1_9S)YS?\ 'S#\P0K\_7@XZL54
M]AE\H.I:<8ZN^M[:?>_F<&7T/K><TZBH7I5)NRL[**:OHOY4];Z'A/[%O[''
MP*^)_P ??C]-\4]"UG7/"_P2\$>(O$EEX0TC53:W6MFQN1##;O<!':./#9>1
M%+ A?4@^K?$?_@DW\"[;]KG3O$<&J:SX,^ >G?"#0_B7\3;G6;W[1=^&K6]1
MS_8J3%%,MW-)%Y<*E?,/F$[7*8;SCXG_ +*?_!1_]E'_ (*?0?"_X56^M>$/
MB?\ $36;N_\ !K^&O$<1EN=-O+VY42R26LC".'$,CR+)C:L19E  -?9GP_\
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
MM'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+_P I"_&G_9&=0_\
M3MI-?F+7Z=?\&HO_ "D+\:?]D9U#_P!.VDUY^:_\BZIZ'L\._P#([H?XC^@:
MBBBOSL_;PHHHH **** "BBB@ HHHH XSXS? SPA\<],LM)\7ZIK5K'8SM-"V
MBZM):,S%=I#%/O#'8UY]_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\
M!/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'
M?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT
M?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_
M $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[
M_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?
M\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_
M^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_
M  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&W
MQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^
M-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G
M_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^
M._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LK
MG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#P
MO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>
M_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"A
MM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S
M_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X
M)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-
MOCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +
M*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH
M\+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#A
MWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** (-+T^#2-,MM)M
MGD:.U@2*-I7+,550 23U.!R:GHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** .'^-W[2GP&_9NTFTUKXY_%71_#,%_(T=@NI7.);IEQN$42Y>3;N7=M
M4[=PSC(K0^&7QJ^$OQE\ Q_%+X6_$/2=<\/2!S_:]A>*T*;.7#G_ )9LO\2M
M@KW IWQ*UGX4?#G2+GXX?%!M(T^#POIEQ))XCU"!/,L+9MIE5)""ZARB91?O
ME4&"<"OSZ\9^%_&W@'_@EI^T)\>3H%SX1M?C)X]76='T Q^3+IVB:AJ-E9AI
M4'$<DUN\CLHXVR+GN!<8J1+;3/MCX6?MM_LF?&WQRWPU^%/Q\\.ZWK@21X=/
ML[SYKE8\[VA+ +.% ))C+8 )Z<U#\1_V[OV._A%X_P#^%7?$G]HOPOI&O+*D
M=QI]UJ(W6KM@JL[+E8"00<2%>#GIS7EG_!1CPAX:^'O@'X&ZKX%T.VTZZ\(_
M&WPM9^&4LX@A@MY)3;R6J8Y$;Q':R#A@HST%:G_!2#4_A]X9_9L\1? ;PC\/
MM-U/QM\93/HWACPU8V,2SZGJ4ZA7OY !TMU(G>X?A/+7+ D4))M!=GLWQ@_:
M&^"/P"\-VWB[XQ_$_2/#^GWTHBL)KZZ :[<C.V%%RTIQSA >.>E3_!WXX_"+
M]H+P@/'OP6^(6F>)-(^T- ]YIEP'$4J@%HW7AHW 93M8 X8'&"*XR#P9XV^
M'[/7@30_!7P=@^)?BOP1X=L=%MLZG;6,^V.TCAGGCN+H80.84W*""V1GI7D?
M_!,K5(]0^*?QVO\ Q[H$WA/XD:OXWM]2\7_#N2!1'H<+V^VU>.9&,=YYRJ\C
M7"8#L<[5X+*RLV.[N?75%%%2,**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH \I^+/[<G[(OP*\:+\.OBW^T%X;T/6\(9=-N[[,EN' *&8*#
MY (8$&3;D$'IS78^/_C+\*/A9\/G^*_Q#^(>D:1X;CACE_MN\OD6W=9,>7L?
M.)"^1M"Y+9&,YKR/]OWQ9\,/A9^SKXO\.6_@#3]5\6?%2VET+0?#=EI\9N_$
MNJW%O]GAW@#,HB78S2-]R.(<CY17D=]\(-1^%WQ<_8D_95^(E['JMKX?TG7+
MO4H7.^WGU73='A^SNH;J(GFE:,GD!0>*M131+;1]1_!O]IGX!?M!:%J'B3X-
M_%;1]>L](DV:L]K<;7LC@D><CA7B!"L06 !"G!.#6#\.?VZ_V/OBY\1!\)_A
MI^T1X8UGQ Y<6^G66H!C=% 2PA?&R<@ G]VS<*3T!KS/7]$TG3_^"N=G9V>E
MV\EOXP^ -XGBJR:%6BO5M]3B2&69",.=LCQ98'Y#MZ<5C_M2:!X8^/?[6_P7
M_9H^#&@V:W?PF\76?C3QAJFFVRI#X;TZ!&^SZ<60 (]VY7$ YV1!RNT9HY5<
M+L^G_B7\3OA_\&_!-]\2/BEXNLM"T+345K[5-0FV10AG5%R?4LRJ .22 *N>
M$?%OAOQ[X5TWQQX.UB'4=)UBPBO=,O[9LQW-O*@>.13Z,I!'UKXO_;/^*'PT
M_:.^(WCCX:^*?B'H5EX0^#?AF_N;C3M0U>&%]>\6R6,IMXEC=@9([*-P_'6X
MF08)BKWG_@G5XAT#Q!^PS\)_[!URSOOL/P]T:TO?L=RDOV>X2Q@WPOM)V.N1
ME3@C(R*3C:-P3N['M%%%%24%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 > _MJ?L=_$K]J[6_!USX;^/\ 9^&M'\*Z
M@VHW/AK5?!HU>QU:]4CR);B,W4 <188K&VY"QR1Q6A<?LN_%/XL?!GQM\#OV
MN?CQI_CK2?%NFI9VLFB>"DT233<;RTH/VFX$K[_)=,@!3#R&#8'MU%5S.PK(
M^;_"O[%?QL\1>,/ VI?M0?M11>.M#^&^HQZGX:T:R\'IIKWFHPQM';WM]-]H
ME,TD2LS*$6,%SN.>AR]7_89_::B_:;\4_M.>"_VRM&M=4U]!9Z7'KOPK74I-
M#TQ6+)8VTAU",(F3N=E13(WS-DU]244<S#E1Y'XS^%/[6FI>%O#!\$_M7Z9I
MOB/1[>>/Q!=7?P^BGTW7F<H5=K;[0);9D"D+Y<Y!WMD'C%?]F/\ 93UCX*>-
MO&7QH^*'Q4D\:^/?'LMH-=UQ=(33[:&VM8S';VMM;*[^4B!CDEV9S@GFO9**
M5W:P604444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
MS#X]_8?_ &C-=_:LU;]J?P5^U[I&GWMQIZ:=X;T[7?ABNJ#P]9;1YD5JYOXE
M4RMEGD"!VSM)QP>F^*W[(_Q-^+G@3P-JNO\ [045M\5/A[K4VIZ#\0M-\))#
M;N\OF1R02:>9V!ADMW6)U$H+&,,",E:]XHJN9BLCPKX7?LF_$KPYXU\7?'?X
MG?'F+7_B;XC\+?\ "/Z1XALO#"6ECX=LE+R1QV]FTTAD'VAA,_F2'>44?*,Y
MX;]GC]A/]K/]F[2FT'P;^VWX>N+>^UI]3\17=]\(!+?ZS<R2;I9;BZ?4V=Y&
M'RASG:  !@8KZNHHYF%D>5_%[]C+]FWXNZ%XDBU;X&^!UUSQ%I]U#)XEN/!M
MG/=Q7$T;(+DNR!WD4L&SN!)'4=:U?V7_ -GSPC^R]\#/#GP7\)6FG?\ $GTF
MUM]3U+3M(CLO[6NXX(X9+V6-"?WLGE@L69VZ LV,UW]%*[M8+*X4444AA111
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
%44 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>blkb-20241231_g14.jpg
<TEXT>
begin 644 blkb-20241231_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@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ***S?&?C#PW\/?!^K>/O&6J)8Z/H>FSZAJM[(C,MO;0QM)+(0H+
M$*BL< $\< T :5%9G@KQCX;^(G@W2?B!X-U,7NCZ[ID&H:5>+$Z">VFC62*0
M*X#+N1E.& (SR!6G0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !117C/[=O[2'B;]E_P"!D?COP;8Z
M4VIZIXETW0[/4/$#.-.TMKN<1?;+LH0WDQ@DG#+DX&132N[ W9'LU%>%?LD?
M ?\ :*^!OB3Q%+\1/C?X7\;>'O%M_=>()KJP\,S:=>0:K</$2L?^DSQO:^4K
M =&!5,9!-<K_ ,-$_M9V'[>G@3X/_$'PMX<\.>"?&&G>(9-.T:VN/MNI2I8)
M$8[FXG&(XC(9%988]VU<AW9CA7RZZ"N?3]%?-/[17Q*_:7UC]L#1_P!G+X(?
M&WPYX&L9?AO/XCN]1UWPLNIFXF34([40J&GBVY$@;@G[IX.>/38/"_[5.D?
ME_#<7Q9\*:S\0VFVIXHU#PQ+:Z?'$UP-SFSBG9G=("P5?,4.ZKN(!-)JP7/2
M:*^9/@I\7_VEO _[;UU^R%\:?B;H7Q!L;KX=_P#"3V_B#2_#:Z7=:5(MVMO]
MGGACED0QR9+(Q(;(QR,FO>_BG;_%&[\!W]I\&-2T2S\2RB)-.O/$5M+-9VX,
MJ"21XXF5Y"L7F%4#*&<*"0I) U9@G<Z"BOF+X2?%W]IOX=_MOP_LE?&?XI:#
M\0]/UCP!-XCAUG2_# TJ[T:2*Y6'RYHHYI$,,FX[6)W%N.@.?IVAJP)W"BBB
MD,**** "BBB@ HHHH **** "BBB@ HHHH **** "OSN_X+(^-?$6B?M ?#7P
MQ\>?$/CK1_V==4TJXB\:7?@=WC-Q?N9E$-RR [H\?9CY; [D,Q168<?HC7RO
M_P %!/VI_P!IG]E_6+#4- _9K\+?$/X<^(TLM%^SWNOBSO1K-S/+&L,B2JZ2
MP.IA  3@[RS 8JX?$3+8L_LC_#[P'/\ L=ZWX3_8(_;#U76]/U*[9?"WB;Q+
M.-8?PL3% AM4@D6-D6-5+I!*J[3*"00>?)?^"/UEXW\+?M5?M1_#/QI\5O$'
MB]_#GB;2+1-7\0WSS33L'U-7E()(0MM7(7C 4=A71?L"_LH?M*_L4?!_XM_%
MR?X1Z'?>-O'>NC5]#^$WA[78K6QT]%>4I:)<R9BBP)W'&Y0D,8W$GCDOV#OA
M]_P4/^#/[8/Q)^*/Q+_8ABTW0/C+XIM+W6[_ /X6/I<W_".11-=L65(I&>[_
M ./G& J'Y.G/%.UGJ3U1X-K7[4W[,'[2/Q^^*'CW]N[XX?$F#2="\7SZ/X'\
M)^#&OH[+1M.A<QK?SFW7:))&"\YW%E?*L-@7VS]HGQ#IO[4/[5'[/'[!7P]^
M-WB-OA1K'PX_X2+4]8T?6Y$O?$-K%!<I;">? =R?L7S[@#NF<D;U7;CWO[,?
M[?/[..D_'O\ 99^#?[,&F^.?"'QEUC4;GP_XQ;Q7:6D>C17T;12B>&8[Y'CB
M9<?=&^/<N\' UM?_ ."?_P"U%^R/KW[/O[0/[.G@VQ^)/B#X5^#KCP_XO\,C
M68[ W\4YNI':WEG &Q7O;@#(W#;$=C98"FXB]XZS_@F?JOC#X*?MH_'7]A*Y
M\?:UK_A3P>UEJGA'^W[]KF?3X9T1WA$C<[2L\7' S&6 !=LK_P %F_VF-1^&
M=W\*OV?F^*^K^"/#WC[7;F3QQXE\.K*=0ATJV\D/!!Y2L^Z4S$?*"244'*LR
MF?\ 9H^ ?[:O@&_^/7[=7BKX2Z+9_%KXAVT8\%_#RXUB.YAM(K=,0PW%Q'(B
M.7"PCAT_U624+X1G[5WP'_;8^+OA[]GW]L/2_A!HMW\5OAC?O?>+/A[::O'!
M#=).83+%!/)(Z*R^3C&]\>:2"Y0!ITY[L>O+8Z'_ ()=>(/V%I]9\8Z%^R1\
M2?'%UJ:0VI\0^&?'-_=M-;"-I MS'%<@8+F0AV0G'R A<C/V#7QW^Q3^SW^T
M?XB_;;^(7[?_ .T9\++3X>S^*/#-OH&A^"XM:BO[A8$^S%KBXEA^3=_HD8 X
M;YV!50JEOL2HG:Y4=@HHHJ2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *\Y_:D^)7P#^&OPKDE_:9TV.Y\':S=IIFJ"[T"74;1
MZ.ZM<I'')LBS'CS&7:K,F2,@UZ-5;6=+MM<TBZT2]9Q#>6TD$IB?:P5U*G![
M'!ZTUN!\0?L>3?"_3/VT['0_^">WC'7]4^#<WA2^F\>Z<;B\N/#VE:AO3[)]
MADNLA+AR7WQQ,5V#H,86#]HC]N7]DBR_X*/_  A\277QYT%+#P9I'B[3?%-T
M9FV:;=21VT:12';PS/&ZC&>5-?:?PS^'GAGX1_#G0?A7X+MI(=(\-Z/;:9ID
M<TA=U@@B6*/<Q^\VU1D]SDUN57,KW)L['S/^U9XY_P""76O>-;33_P!L*3P+
M/K,7AZ.YTJX\7::<R:?*693;3.FV0$[CMC8L">0,C/ ?L:^+?A_\)?V+/'>J
M?'B?Q!IOP9U;XAZM9?#X:W;W[36OA6YV16VXJ#<6]LS&;8[[2JNK%@"#7VG<
M6EI=A5N[6.4(P9!(@;:1T(ST-2$ C!%+FTL.VMSX*_9>?X%>'O\ @H/I.E?\
M$Y_$]QK'@'6O#%_<_&06>H7.HZ7:W"(/[.D2ZN"Y6Y>0E3&LA_=C.T<D?2'B
M/]K?]ESQA\&/''BKQ/XFO7\(:!XCO?!OC2Z_LB^06MRNV&X1O*3S%B'G*#.G
MRKNSN&"1[#;6EK91>19VT<29)V1(%&3U.!3U55!"J!DY.!WH<DW<$K'P-^SD
M_P  ?#O_  4)\+V/_!-WQ1/K'@W7= U.?XV)8ZC<ZCI=MY<(_LV47-PSF.Y:
M8E#&C_<'W0,FOOJH[:TM+*/R;.UCA3).R) HR>IP*DHD[@E8****D84444 %
M%%% !1110 4444 %%%% !17S)_P5;_X*,_\ #L7]G;1_CY_PIS_A-_[6\9VV
M@?V3_P )#_9OE>;:7=QY_F_9Y]V/LNW9M&?,SN&W!_/K_B+R_P"L>W_F6?\
M[U5W8?+<;BJ?M*4+KU7ZL\C&Y]E.7U_8XBIRRWM:3W]$T?M!17XO_P#$7E_U
MCV_\RS_]ZJ/^(O+_ *Q[?^99_P#O56_]B9G_ ,^_QC_F<G^MF0?\_O\ R6?_
M ,B?M!575=$T;78HH-;TBUO$@N$GA2ZMUD$<J'*R*&!PP/((Y':OQI_XB\O^
ML>W_ )EG_P"]5'_$7E_UCV_\RS_]ZJ/[$S3_ )]_C'_,/];,@_Y_?^2S_P#D
M3]H**_%__B+R_P"L>W_F6?\ [U4?\1>7_6/;_P RS_\ >JC^Q,S_ .??XQ_S
M#_6S(/\ G]_Y+/\ ^1/V@HK\7_\ B+R_ZQ[?^99_^]5'_$7E_P!8]O\ S+/_
M -ZJ/[$S/_GW^,?\P_ULR#_G]_Y+/_Y$_:"BOQ?_ .(O+_K'M_YEG_[U4?\
M$7E_UCV_\RS_ />JC^Q,S_Y]_C'_ ##_ %LR#_G]_P"2S_\ D3]H**_%_P#X
MB\O^L>W_ )EG_P"]5'_$7E_UCV_\RS_]ZJ/[$S/_ )]_C'_,/];,@_Y_?^2S
M_P#D3]H**_%__B+R_P"L>W_F6?\ [U4?\1>7_6/;_P RS_\ >JC^Q,S_ .??
MXQ_S#_6S(/\ G]_Y+/\ ^1/V@HK\7_\ B+R_ZQ[?^99_^]5?3O\ P2B_X+J_
M\///VA=:^ W_  RU_P (/_8_@RXU_P#M7_A-_P"T_.\J[M+?R/*^Q0;<_:MV
M_<<>7C:=V1G5RG,*%-U)PLEOJO\ ,VP_$>2XNO&C2JWE+1+EDOS5C] Z***\
MX]P**** "BBB@ HHHH **** "BBB@ HHHH 1W6-"[G 49)J#^U;#_GO_ ..G
M_"I+O_CTE_ZYM_*L.MZ5*-1-LY,3B)T9)1-C^U;#_GO_ ..G_"C^U;#_ )[_
M /CI_P *QZ*V^KP\SF^NU>R_KYFQ_:MA_P ]_P#QT_X4?VK8?\]__'3_ (5C
MT4?5X>8?7:O9?U\S8_M6P_Y[_P#CI_PH_M6P_P">_P#XZ?\ "L>BCZO#S#Z[
M5[+^OF;']JV'_/?_ ,=/^%']JV'_ #W_ /'3_A6/11]7AYA]=J]E_7S-C^U;
M#_GO_P".G_"C^U;#_GO_ ..G_"L>BCZO#S#Z[5[+^OF;']JV'_/?_P =/^%'
M]JV'_/?_ ,=/^%8]%'U>'F'UVKV7]?,V/[5L/^>__CI_PH_M6P_Y[_\ CI_P
MK'HH^KP\P^NU>R_KYFQ_:MA_SW_\=/\ A2IJ5E(X1)LEC@#:?\*QJDM/^/N+
M_KHO\Z3P\$AQQM5R2LOZ^9N4445QGIA1110 4444 %%%% 'YD_\ !UM_RCM\
M'_\ 99M._P#35JU?SZU_05_P=;?\H[?!_P#V6;3O_35JU?SZU]UD'_(O7JS\
MAXR_Y';_ ,,0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_@U%
M_P"4A?C3_LC.H?\ IVTFOS%K].O^#47_ )2%^-/^R,ZA_P"G;2:\_-?^1=4]
M#V>'?^1W0_Q'] U%%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_Q
MZ2_]<V_E6'6Y=_\ 'I+_ -<V_E6'79AOA9YN.^-!11170<(4444 %%%% !11
M10 4444 %%%% !1110 5):?\?<7_ %T7^=1U):?\?<7_ %T7^=)[%0^-&Y11
M17F'O!1110 4444 %%%% 'YD_P#!UM_RCM\'_P#99M._]-6K5_/K7]!7_!UM
M_P H[?!__99M._\ 35JU?SZU]UD'_(O7JS\AXR_Y';_PQ"BBBO:/E0HHHH *
M*** "BBB@ HHHH **** "BBB@ K].O\ @U%_Y2%^-/\ LC.H?^G;2:_,6OTZ
M_P"#47_E(7XT_P"R,ZA_Z=M)KS\U_P"1=4]#V>'?^1W0_P 1_0-1117YV?MX
M4444 %%%% !1110 4444 %%%% !1110!'=_\>DO_ %S;^58=;EW_ ,>DO_7-
MOY5AUV8;X6>;COC04445T'"%%%% !1110 4444 %%%% !1110 4444 %26G_
M !]Q?]=%_G4=26G_ !]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9
M/_!UM_RCM\'_ /99M._]-6K5_/K7]!7_  =;?\H[?!__ &6;3O\ TU:M7\^M
M?=9!_P B]>K/R'C+_D=O_#$****]H^5"BBB@ HHHH **** "BBB@ HHHH **
M** "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 %%%%
M $=W_P >DO\ US;^58=;EW_QZ2_]<V_E6'79AOA9YN.^-!11170<(4444 %%
M%% !1110 4444 %%%% !1110 5):?\?<7_71?YU'4EI_Q]Q?]=%_G2>Q4/C1
MN4445YA[P4444 %%%% !1110!^9/_!UM_P H[?!__99M._\ 35JU?SZU_05_
MP=;?\H[?!_\ V6;3O_35JU?SZU]UD'_(O7JS\AXR_P"1V_\ #$****]H^5"B
MBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?^4A?C3_LC.H?^G;2:_,6O
MTZ_X-1?^4A?C3_LC.H?^G;2:\_-?^1=4]#V>'?\ D=T/\1_0-1117YV?MX44
M44 %%%% !1110 4444 %%%% !1110!'=_P#'I+_US;^58=;EW_QZ2_\ 7-OY
M5AUV8;X6>;COC04445T'"%%%% !17*^._CA\(?AEXFT'P7X^^(FE:7K'BB_2
MR\/Z7=70%Q?S.VU5CC'S$;B%W8V@D G)%1_&'X]?!OX :%!XE^,WQ'TOP[:7
M4_DV;ZA<;7N9,9V11C+RL!R0H) YH'9G745RWPA^-GPF^/GA(>.O@WX_TWQ%
MI7GM ]WIL^\12J 6C=>&C< J=K '# XP13_BO\9?A7\"_"I\;?%[QYIOA_2_
M/6!+K4;@()96SMCC7[TCG!(106(!..#0%G>QTU%<5\.?VCO@3\6_ VH?$OX=
M_%71M3T+2#*-8U&.[")IYB7?)YX?:8=JC<=X7Y>>G-3?"/X^?!WX\65[?_"/
MQ_8ZXFG21I?K:EED@,B[XRR. P5U^96QM< E2<4!9G7T5A?#[XF>!OBII5WK
MOP^U]-3L;+5+G3IKR&%Q$UQ YCF6-V4"55<%=Z%D+*P#$@XW:!!1110 5):?
M\?<7_71?YU'4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_
M  =;?\H[?!__ &6;3O\ TU:M7\^M?T%?\'6W_*.WP?\ ]EFT[_TU:M7\^M?=
M9!_R+UZL_(>,O^1V_P##$****]H^5"BBB@ HKT7Q/^R/^TQX*^!.F_M-^,/@
MGK^E> M8ODM-*\3:A9&&WNY75V3R]^&=6".0X&T[3@G%=1^S]_P3?_;H_:G\
M%O\ $;X!?LR>)_$>@*[HFLV]JL5M.R$AUBDF9%F*L"I$98@C!YXK-UJ,8\SD
MK;;]3>.%Q4YJ$8-MJ]K.]N]NWF>)45I^-/!7B_X<>+-1\!^/_#%_HNMZ3=O:
MZII.J6KP7%K,APT<D;@,K ]B*]'_ &:OV$?VO_VPK;4+_P#9J^ 'B#Q9::7)
MY>H:A80*EM#)M#>49I66/S-I!V!MV"#CD4Y5*<(<TFDN_0BG1K5:GLX1;EV2
MN_N/):*]-\/?L8?M6^*OCS=_LP:'\ ?$TOC_ $\.VH>%GTUH[JUC10S2RA\"
M.+:R-YC$(0ZD,=PSF^-?V8?VA/AU\;X?V;/&_P (-=T[QW<7UO9VOA>XLF^U
M7$TY40+&HR)!)N7:RDJV>#0JM)NW,MK[]._H4\/74>9P=KVV>_;U\CA**Z'X
ML_"KQW\#OB1K/PC^)^C1Z=XA\/WS6>L:?'?0W/V:X7[\9D@=XRRGA@&.U@5.
M""!SU4FI*Z,I1E"3C)6:"BBBF(*_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@
MU%_Y2%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=_Y'=#_$?T#4445^=G[>%%%% !11
M10 4444 %%%% !1110 4444 1W?_ !Z2_P#7-OY5AUN7?_'I+_US;^58==F&
M^%GFX[XT%%%%=!PA1110!\D_M]_![X9>%_B3\'/BOH?@RSA\2^(?VD/"JZQK
MC*7N9XXX+E$B\QR2D0"+^[7"9!;&XDGZ$^,U[XH\.:/:^-OA[\#8/'7B+3YF
MBL+(ZE:V4UO%*O[UX[BX&$!V("H(+<>E>4?M2?LA?M$?M%^.=%UO1_VK=)\.
MZ'X7\76'B3PQHC_#=;R2TOK6)D4R7!OHS,I9Y6V[%&& YVY/8^,/A;^U9J/A
M?PT?!G[4^FZ=XBTB":/7[FY\ Q3:=KI=D*NUM]H$ELR!2 8YR#O;(.1A&ETT
MM3R7_@FQJ<=_\3_CC?>.M"F\*_$35O&EOJ/BSX?20J(]$A>#;:O',A*7?G*K
MR-.F ['.U>"W0_MF>%/B!I/[17P9_:-T?X5ZQXV\-^!KG68]>T/P_;I<7MK+
M>6T<=O?16[LOG&-D8'!W(&RHZUT/P7_9(\8?#2Y^(?Q*\4_'*;7/B7\1;.."
M]\81:#%;6^F+! \5HMM9[W4)$7W$,Y,A4;CUK:U;X8?M46GPQ\*>&_!/[3>E
MIXCT:R\GQ)KVO^!UNXM=?8H\TPQW$1MV!#,-KL#NP<]: ;7/='RU<>&-?_:T
M_:<_: ^&7@_P)K_P_3X@?!'3Q<1^*[)+:6?4%N)X;>ZFAA>1HT9 T>'Q(41C
MLP1FY\9/%OQ?\%_$OQGJWCNZT?P#K/BOX?Z=#XIG\+:K)J \)^%]-:Z:[U1I
M/)CS=7#W+6MG$JE@5+Y.P@?3W[.O[-]S\%]1\2_$#QM\0[GQCXY\9W4,WB3Q
M-=6*6B2) A2WMH+="RP01*S;5W,Q+LS,2>.;C_8IT_Q5\#?B'X ^*_C)M2\4
M_%19W\7>*[*V\LHY!6UBMXV)*V]J@18XRQSM=B<R-18?.K^1M_LI_%3X4:YH
M,OP/^'7PUU[P3)X&TNPC_P"$4\2::EM<06,\;_9IUV22*ZOY4F3N+AT<. W7
MUJO*_@5\ _''@/X@^(_C'\7OB98^*/%7B/3-.TN2YTG0#IMI;V=EYQC586GG
M8R.]Q+([E\9("JH7GU2F9RM?0****!!4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)
M[%0^-&Y1117F'O!1110 4444 %%%% 'YD_\ !UM_RCM\'_\ 99M._P#35JU?
MSZU_05_P=;?\H[?!_P#V6;3O_35JU?SZU]UD'_(O7JS\AXR_Y';_ ,,0HHHK
MVCY4*M:%K%UX>UNSU^Q2%I[&ZCN(5N(5DC+HP8!D;(9<CD'@CBJM6M$N].L-
M9M+[6-*%]:0W4<EU8F8Q_:(PP+1[UY3< 1N'(SFA[#6C/U+_ &N?VD/C/^UA
M_P &\>B_&KX]>-)==\1:C^T"8YKMX(X4CB2&\6.&..)52.-1P%4 #ZDFO._^
M"+WB#P!XK^(OPOD^-7_!577OAV_@;Q^D/@_X-BUOQ9ZI"T\=UM^UK(+2WCNK
MF>>*175F8!@>'7%C7O\ @L_^PMK/[+:_L<1_\$A+>#P!;ZQ)K%AH?_"\M09;
M?461U%SYGV(3,1YC'89-O/2O+?V2_P!OW]@;X'^"?",GQH_X);:/XW\>^!I/
M.TKQK9?$"[TQ=0F6X::%[NT2-X970E5WN),A%&T 5X<:%986I3]DU>3:MR;/
MU;7D^NNA]9/%X2684:SKQERPBI-^UU<6K[13=]UNM->A0_X+HVOQ?_X>@_$S
M7OC3\.K7PSJ6JW-E/86-A?"Z@FL([.&WMKA)0J[S)' &;*@JY=2 5KZ1_9S\
M:_"C]I'_ ((T> ?V4_A5^WYX&^!7Q \!_$.]UCQBGC+Q:^A_VS"\]W+#+%+'
M\]PRI-;!54-\UOSM*H:\'3_@KIHWQ._;K\8?MH_M@?L>^#_BE;>(?!TN@Z+X
M&U9T%CH:AH3;S1M/!-O=%CD#/M5B;F1E*<+7&?LC_M7_ + /P9^'-II?[1__
M  3:MOBAXNTC5);S3?$K_$:]TV&Z1B&CM[JT1'BE1".I#!@=K+C.=I4:SPM.
M#@[PY;6L];-=7LO^&.:GBL+',*M:-5.-7G3YN9.SDFG>*W?2W9IVN?HW_P %
M0/VEO@!^SG^V0=&^.GB#4Y;3XU_L;KX3\0>./"6E)/=V\UQ>7'DZE]FDDB,L
M;B)@T>]6*A!GY:DN-*MO%LVA?M9? *Q@L/B-%^S];Z'\'-9^)LL5A_PC/A+2
MH&BU#Q]JB*9OLYE-P8;5?G8JPDPZEQ'^9_Q5_;RLOVM/V\K3]KS]M#X;'Q'X
M?BO(3/X#\/WOV.#[!;(?LVG)(ZN5AWA?,.-SAY2-I88Z[P)_P5K\>-^U;\3?
MV@OCU\-H?%^@_%CP)J'@OQ%X-L=7;3DT_0K@(L5K83".06_D+$BI^[8-\Y(W
M.7'-_9U:%&*BM4M=K/R7Z]+*W5G<\[PM7$SE)VBY>[H[I?S/?KM:\DVWT2?B
M_P"V!^RW\8?V3/BU'X&^,^JZ9JMYKFC6WB'2?$>BZJ;ZSURPNPSQ7T$[ -(D
MA5_F90Q*MD=SY97MO[=W[8@_;+^)OASQ)H_PY3PEX;\$> M+\&^#?#W]J-?2
MVFE6"N(1-<%(_.E+22,6V+U QQD^)5[5%U72C[1>]U/E<4J"Q,E1=X7T_K0*
M***U.<*_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)K
MS\U_Y%U3T/9X=_Y'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4
M444 1W?_ !Z2_P#7-OY5AUN7?_'I+_US;^58==F&^%GFX[XT%%%%=!PA1110
M 4444 %%?)W[7W_!0[4/AEXKNOA=\&+*TN-1L',6JZQ>)YD<$HZQ1)D!F7HS
M-D Y&"1D>+>#?^"EO[3/A_6DOO$VL:?K]GO'FV-WID,&5[A7@5"I]"=P]C7C
MUL\P-"LZ;;=MVEI_7H?C^=>./ F29S++JLYSE!\LI0BI0BUHTWS)NW7EC(_1
MJBN0^!OQI\)?'SX=6?Q$\(.ZPSDQW5I*1YEI.N-\3X[C((/<,#WKKZ]:$X5(
M*47=,_5L%C<)F6#IXK"S4Z<TI1DMFGJF@HHHJCJ"BBB@ J2T_P"/N+_KHO\
M.HZDM/\ C[B_ZZ+_ #I/8J'QHW****\P]X**** "BBB@ HHHH _,G_@ZV_Y1
MV^#_ /LLVG?^FK5J_GUK^@K_ (.MO^4=O@__ ++-IW_IJU:OY]:^ZR#_ )%Z
M]6?D/&7_ ".W_AB%%%%>T?*A1110 445/I>F:AK>IV^C:3:/<75W.D-M!$N6
MDD8A54#N22!2;25V*4HQ3;=DB"BON?X+_P#!-3X::+H$%_\ &>:XUG59HPUQ
M8VUV\-K;D_P QD.Y'=MP![#N3XT?\$U?AIK6@3W_ ,&);C1M6AC+6]C<WCS6
MMP1_ 3(2Z$] VX@=QW'RG^NF1_6O8\SM>W-;W?SO;SL?G'_$5>$O[0^J\\K7
MMS\ON???FMY\MNNQ\,45/JFEZAHFIW&C:M9O;W5I.\-S!*N&CD5BK*1V(((J
M"OJTTU='Z/&49)-.Z84444QA1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G
M7_!J+_RD+\:?]D9U#_T[:37GYK_R+JGH>SP[_P CNA_B/Z!J***_.S]O"BBB
M@ HHHH **** "BBB@ HHHH **** ([O_ (])?^N;?RK#K<N_^/27_KFW\JPZ
M[,-\+/-QWQH****Z#A"BBB@ HHHH _'/Q;_;'_"5:G_PD._[?_:$WV[S/O>=
MYC;\^^[-9]?=?[7W_!/'4/B;XKNOBC\&+VTM]1OW,NJZ/>/Y<<\IZRQ/@A6;
MJRM@$Y.03@^+>#?^":7[3/B#64L?$VCZ=H%GO'G7UWJ<,^%[E4@9RQ] =H]Q
M7Y]7RG'4Z[@H-]FMOOZ?,_SVS[PFX[RW/:F#I8.I6BY/EJ1BY1DF]&Y;1;ZJ
M35G]YT__  3OUS]HO1O#/B8?![P-I&LZ?)?V_P!H.L:FUNL,P1\[, [B5*[O
M3"^M?1G_  E7[>!Y'PJ^'X]CKEQ_A7<? WX+>$O@'\.K/X=^$$=H8"9+J[E
M\R[G;&^5\=S@ #L% [5U]?6X+ 5*&%C"522:[6MW['];\&<!9ED?"^%P.(S"
MM"<(^]&$J?)%R;DU&]-MI-VNV_*RT/&/^$I_;Q_Z)7\/O_!Y<?X4?\)3^WC_
M -$K^'W_ (/+C_"O9Z*ZOJLO^?DOO7^1]/\ ZL8G_H98G_P*G_\ *CQC^W_V
M]Y?G3X?_  UB!_@DU6[8C\0,4?VY^WS_ -"-\,O_  9WO^%>ST4OJK_Y^2^]
M?Y!_JO6_Z&.)_P# X?\ RL\8_MS]OG_H1OAE_P"#.]_PI]OJO_!0&:XC-OX5
M^%4+!Q@3WU^V3G_9'%>R5):?\?<7_71?YT/"NW\27WK_ "''A:JY*^8XG_P.
M/_RL\L^W_P#!1?\ Z /P>_\  K4Z/M__  47_P"@#\'O_ K4Z]OHKSOJ[_GE
M]_\ P#V_]4I_]#'$_P#@Q?\ R!XA]K_X*-R_)'I/P:B/]^6?5& _!>:/^-D7
M_5$/_*Q7M]%'U?\ OR^\/]47US#$_P#@U?I$\0_XV1?]40_\K%&/^"D+?*7^
M"*@]64:P2/>O;Z*/J_\ ?E]X?ZH_]3#$_P#@W_[4\0^P?\%%_P#H/?![_P !
M=3H^P?\ !1?_ *#WP>_\!=3KV^BCZNOYI?>'^J$/^@[$_P#@Y_Y'Y4?\'!$7
MQ4L_V,?#<O[;5SH5YX4/Q,LA81?#-)H[\:A_9^H^69#>?N_)\KS\@?-N,>.,
MU^._]L?L)K\J^#OB6P' 9M0L@3[D 5^U/_!UM_RCM\'_ /99M._]-6K5_/K7
MV629?&I@4W4FM7M)H_+>+.&X4<W<?K5>6BWJR;^\]A_MK]A3_H2_B3_X,;/_
M  H_MK]A3_H2_B3_ .#&S_PKQZBO8_LR/_/VI_X&SYK^P*?_ $$5O_!LCV$^
M(OV&XOEC^'/Q!E']Z75[93],*,4G_"3_ +#W_1,/'O\ X.[?_"O'Z*/[,I_\
M_:G_ ('+_,/[ H_]!%;_ ,&S_P SV#_A)_V'O^B8>/?_  =V_P#A7=_LR^(/
MV0+KX[^&K7PE\/?%-KJ<E\1876L:M%)!%-Y;E"5498EL ?[1!KYDJ?2]3U#1
M-3M]9TF[>WNK2=)K:>)L-'(I#*P/8@@&L,3D\*V'G356=Y)K6<GNK;7.7'<,
M4\5@JM".(JISC)*]6;6J:U5]5Y=3]?:*^8O@O_P4J^&FM:#!8?&>&XT;588P
MMQ?6UH\UK<$?Q@1@NA/==I ['L#XT?\ !2KX::+H$]A\&(KC6=6FC*V]]<V;
MPVMN3_&1( [D=0NT ]SV/Y%_JSGGUKV'L7>^_P!GUYMK'\S_ .H/%O\ :'U3
MZK*][<UO<]>?X;==[^5]#YJ_;7_LG_AJ3QA_8NSR?M\6_9T\[R(_-_'S-^??
M->6U/JFJ:AK>IW&LZM>/<75W.\US/*V6DD9BS,3W)))J"OVW!T'A<)3HMWY8
MI7[V5C^LLLP<LORVAA7+F=.$8W[\L4K_ #L%%%%=)W!1110 5^G7_!J+_P I
M"_&G_9&=0_\ 3MI-?F+7Z=?\&HO_ "D+\:?]D9U#_P!.VDUY^:_\BZIZ'L\.
M_P#([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_ ./2
M7_KFW\JPZW+O_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH
M**** "BBB@ HHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X
M**** "BBB@ HHHH _,G_ (.MO^4=O@__ ++-IW_IJU:OY]:_H*_X.MO^4=O@
M_P#[+-IW_IJU:OY]:^ZR#_D7KU9^0\9?\CM_X8A1117M'RH4444 %%%% !11
M10 4444 %%%% !1110 5^G7_  :B_P#*0OQI_P!D9U#_ -.VDU^8M?IU_P &
MHO\ RD+\:?\ 9&=0_P#3MI->?FO_ "+JGH>SP[_R.Z'^(_H&HHHK\[/V\***
M* "BBB@ HHHH **** "BBB@ HHHH CN_^/27_KFW\JPZW+O_ (])?^N;?RK#
MKLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_
M *Z+_.HZDM/^/N+_ *Z+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K
M;_E';X/_ .RS:=_Z:M6K^?6OZ"O^#K;_ )1V^#_^RS:=_P"FK5J_GUK[K(/^
M1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=
M?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/_3MI->?FO\ R+JG
MH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** .,^,WP,\(?'/3++
M2?%^J:U:QV,[30MHNK26C,Q7:0Q3[PQV->??\.]_@G_T-OCO_P +*Y_QKW2B
M@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!
M/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\
MZ&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A9
M7/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]
M_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-O
MCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"
MRN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]T
MHH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_
MP3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_
M .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X
M65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#
MO?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#
M;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\
MPLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O
M=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AW
MO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $
M_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_
M^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_
MP[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\
M0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_
M ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_Q
MKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH @TO3
MX-(TRVTFV>1H[6!(HVE<LQ55 !)/4X')J>BB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH X?XW?M*? ;]F[2;36OCG\5='\,P7\C1V"ZE<XENF7&X11
M+EY-NY=VU3MW#.,BM#X9?&KX2_&7P#'\4OA;\0])USP]('/]KV%XK0ILY<.?
M^6;+_$K8*]P*=\2M9^%'PYTBY^.'Q0;2-/@\+Z9<22>(]0@3S+"V;:9520@N
MH<HF47[Y5!@G K\^O&?A?QMX!_X):?M"?'DZ!<^$;7XR>/5UG1] ,?DRZ=HF
MH:C968:5!Q')-;O([*.-LBY[@7&*D2VTS[8^%G[;?[)GQM\<M\-?A3\?/#NM
MZX$D>'3[.\^:Y6/.]H2P"SA0"28RV ">G-0_$?\ ;N_8[^$7C_\ X5=\2?VB
M_"^D:\LJ1W&GW6HC=:NV"JSLN5@)!!Q(5X.>G->6?\%&/"'AKX>^ ?@;JO@7
M0[;3KKPC\;?"UGX92SB"&"WDE-O):ICD1O$=K(.&"C/05J?\%(-3^'WAG]FS
MQ%\!O"/P^TW4_&WQE,^C>&/#5C8Q+/J>I3J%>_D '2W4B=[A^$\M<L"10DFT
M%V>S?&#]H;X(_ +PW;>+OC'\3](\/Z??2B*PFOKH!KMR,[847+2G'.$!XYZ5
M/\'?CC\(OV@O" \>_!;XA:9XDTC[0T#WFF7 <12J 6C=>&C<!E.U@#A@<8(K
MC(/!GC;X ?L]>!-#\%?!V#XE^*_!'AVQT6VSJ=M8S[8[2.&>>.XNAA YA3<H
M(+9&>E>1_P#!,K5(]0^*?QVO_'N@3>$_B1J_C>WU+Q?\.Y(%$>APO;[;5XYD
M8QWGG*KR-<)@.QSM7@LK*S8[NY]=4445(PHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#RGXL_MR?LB_ KQHOPZ^+?[07AO0];PAETV[OLR
M6X< H9@H/D A@09-N00>G-=CX_\ C+\*/A9\/G^*_P 0_B'I&D>&XX8Y?[;O
M+Y%MW63'E['SB0OD;0N2V1C.:\C_ &_?%GPP^%G[.OB_PY;^ -/U7Q9\5+:7
M0M!\-V6GQF[\2ZK<6_V>'> ,RB)=C-(WW(XAR/E%>1WWP@U'X7?%S]B3]E7X
MB7L>JVOA_2=<N]2A<[[>?5=-T>'[.ZANHB>:5HR>0%!XJU%-$MM'U'\&_P!I
MGX!?M!:%J'B3X-_%;1]>L](DV:L]K<;7LC@D><CA7B!"L06 !"G!.#6#\.?V
MZ_V/OBY\1!\)_AI^T1X8UGQ Y<6^G66H!C=% 2PA?&R<@ G]VS<*3T!KS/7]
M$TG3_P#@KG9V=GI=O);^,/@#>)XJLFA5HKU;?4XDAEF0C#G;(\66!^0[>G%8
M_P"U)H'ACX]_M;_!?]FCX,:#9K=_";Q=9^-/&&J:;;*D/AO3H$;[/IQ9  CW
M;E<0#G9$'*[1FCE5PNSZ?^)?Q.^'_P &_!-]\2/BEXNLM"T+345K[5-0FV10
MAG5%R?4LRJ .22 *N>$?%OAOQ[X5TWQQX.UB'4=)UBPBO=,O[9LQW-O*@>.1
M3Z,I!'UKXO\ VS_BA\-/VCOB-XX^&OBGXAZ%9>$/@WX9O[FXT[4-7AA?7O%L
MEC*;>)8W8&2.RC</QUN)D&"8J]Y_X)U>(= \0?L,_"?^P=<L[[[#\/=&M+W[
M'<I+]GN$L8-\+[2=CKD94X(R,BDXVC<$[NQ[11114E!1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@/[:G['?Q*_:N
MUOP=<^&_C_9^&M'\*Z@VHW/AK5?!HU>QU:]4CR);B,W4 <188K&VY"QR1Q6A
M<?LN_%/XL?!GQM\#OVN?CQI_CK2?%NFI9VLFB>"DT233<;RTH/VFX$K[_)=,
M@!3#R&#8'MU%5S.PK(^;_"O[%?QL\1>,/ VI?M0?M11>.M#^&^HQZGX:T:R\
M'IIKWFHPQM';WM]-]HE,TD2LS*$6,%SN.>AR]7_89_::B_:;\4_M.>"_VRM&
MM=4U]!9Z7'KOPK74I-#TQ6+)8VTAU",(F3N=E13(WS-DU]244<S#E1Y'XS^%
M/[6FI>%O#!\$_M7Z9IOB/1[>>/Q!=7?P^BGTW7F<H5=K;[0);9D"D+Y<Y!WM
MD'C%?]F/]E/6/@IXV\9?&CXH?%23QKX]\>RV@UW7%TA-/MH;:UC,=O:VULKO
MY2(&.279G.">:]DHI7=K!9!1112&%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ?,/CW]A_]HS7?VK-6_:G\%?M>Z1I][<:>FG>&].UWX8K
MJ@\/66T>9%:N;^)5,K99Y @=L[2<<'IOBM^R/\3?BYX$\#:KK_[045M\5/A[
MK4VIZ#\0M-\))#;N\OF1R02:>9V!ADMW6)U$H+&,,",E:]XHJN9BLCPKX7?L
MF_$KPYXU\7?'?XG?'F+7_B;XC\+?\(_I'B&R\,):6/AVR4O)'';V;32&0?:&
M$S^9(=Y11\HSGAOV>/V$_P!K/]F[2FT'P;^VWX>N+>^UI]3\17=]\(!+?ZS<
MR2;I9;BZ?4V=Y&'RASG:  !@8KZNHHYF%D>5_%[]C+]FWXNZ%XDBU;X&^!UU
MSQ%I]U#)XEN/!MG/=Q7$T;(+DNR!WD4L&SN!)'4=:U?V7_V?/"/[+WP,\.?!
M?PE::=_Q)])M;?4]2T[2([+^UKN.".&2]EC0G][)Y8+%F=N@+-C-=_12N[6"
MRN%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
-110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>blkb-20241231_g15.jpg
<TEXT>
begin 644 blkb-20241231_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@
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
MM'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+_P I"_&G_9&=0_\
M3MI-?F+7Z=?\&HO_ "D+\:?]D9U#_P!.VDUY^:_\BZIZ'L\._P#([H?XC^@:
MBBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_ ./27_KFW\JPZW+O
M_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** /D/]N_P1\0/#WQL^#OQ6O/C
MAXAGL]0^/?AS2M,\)V;K::=96;QS--YB1_-=S/)%GS)#A48HJ@9+>\_';]ES
MX0_M'R:9+\4K/6I3HXF%C_9'BB_TX 2[-^X6DT8D_P!6N-V<<XQDY\4_;KLO
MVJOB;X[\#:#\*_V1=6UW2? 'Q3T;Q5_PD">,-'MH]4AMH93)#'%/<I+&VZ<I
MEU S&3T(->F_'S6OVE?&?[(NKM\(OA-<Z3\1=?TK[#::'>:Y9[]'DG?RI+A[
MA9?*;RHV:4>6S$E5 !.12--;+4\E_P"":WPQ\,K\4/BM\;OAGJ&MQ^ Y]<'A
MKP/9:EXCO-02ZBL3MN]05[F60LLMSN5"",+$PQR37T%\</V??!G[0FGZ=H'Q
M"UOQ$FD65P\USH^B>(+C3X=2)7:JW+6[))(B_>"!U7/)#8&(OAE\+(?V:?V;
MM,^%/PE\/)JDOA+PN;?2+!YUM_[2NHXBWSNWRQM--DLQX!D)KR7]J?Q%^WAX
MX_9T\):%\(?@5=Z;XB\5QHOQ&30_%>G)>^';;:IF@M)KF6.)YY-S(LREA%M)
M )*L#H)MRG=,\C^$%E\9='^$O[6/P]_97\5>(]6\->';QM.^$\DFJ37EQ;7Z
MV3'4K:SGD9I&\N4JL>&)#X()8DF_\/\ XR1_ _Q1XO@_9D\->(Y=&\7:7HFE
M_#C0?&,>H0)<>)=EVU_=[;X"5+>WMOL\UW* $S'C)<U[]^Q^/%_@_P 'P?""
M;]CK4OA;X;\/::B:/]K\3Z;J NFW'>#]DGD?S"27:1_O,Q)))KSCXA_LS_&G
M]I7X1_%3XH^,-,.D>.O&/A:]T#X?>';^Y51H&CYRMO(R$JEQ>,H>=P3M5HX\
MXC.2Q?,FVF>P?LD^'_ACX5^$,.A_#?XKZ?XWF%[-<>)_%-CJD5VVI:M*?,NI
MY6B9@KLYXCS\B!%'"BO3J\"_94^&GC:P^-GCGXTZQ\$7^&^CZ_X?T+2K#PI-
M<V3RR3V2W7FW3"REDB5<3QPQG=O98LE5&T5[[31G+<****"0J2T_X^XO^NB_
MSJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_ )1V
M^#_^RS:=_P"FK5J_GUK^@K_@ZV_Y1V^#_P#LLVG?^FK5J_GUK[K(/^1>O5GY
M#QE_R.W_ (8A1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+
M_P I"_&G_9&=0_\ 3MI-?F+7Z=?\&HO_ "D+\:?]D9U#_P!.VDUY^:_\BZIZ
M'L\._P#([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_
M ./27_KFW\JPZW+O_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ H
MKR/]H[]LOX4_LX2IHNN&XU37)HA)'H^G%=\:'HTK,<1@]NK'J%QS7E'@W_@K
M#X!U76DLO&_PMU#1[-W"_;K345O/+']YD\N,X]=NX^@-<-7,L#1J^SG-)_UO
MT1\-FOB5P-DN:?V=C<="%9.S7O-1?:4DG&+[\S5NI]9T52\-^)-!\8:#:>*/
M#&JPWVGWT(EM+NW?<DB'H0?Z=0>#5VNU--71]M3J4ZM-3@TXM736J:>S3ZIA
M1113+"BBB@ J2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH
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
M4445J<X5^G7_  :B_P#*0OQI_P!D9U#_ -.VDU^8M?IU_P &HO\ RD+\:?\
M9&=0_P#3MI->?FO_ "+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH
M **** "BBB@ HHHH CN_^/27_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W'?&@
MHHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_ *Z+_.HZDM/^
M/N+_ *Z+_.D]BH?&C<HHHKS#W@HHHH **** .9\:?!CX1_$4-_PG?PST+5G<
M<S7^EQ22#W#E=P/N#7G-Y^P)\"+2Y?4?AQ=^)_!-VYW&Y\)>);BW.[UVN74?
M0 5[9164Z%&H[RBF>!F'"O#6:U/:8O!TYS_F<(\Z])I<R^31^4__  <"?#*7
MX0?L9^&[K]H+XQ^*?B#X-N/B996]GHTL$$-]97IT_462Z%T.90L:S(8V 4F4
M-U45^/7_  KK]CCQCSX3^/6O^&96_P!7:^+/#_G@GT,ML=JCW-?M/_P=;?\
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
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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
MGQ$'PG^&G[1'AC6?$#EQ;Z=9:@&-T4!+"%\;)R "?W;-PI/0&O,]?T32=/\
M^"N=G9V>EV\EOXP^ -XGBJR:%6BO5M]3B2&69",.=LCQ98'Y#MZ<5C_M2:!X
M8^/?[6_P7_9H^#&@V:W?PF\76?C3QAJFFVRI#X;TZ!&^SZ<60 (]VY7$ YV1
M!RNT9HY5<+L^G_B7\3OA_P#!OP3??$CXI>+K+0M"TU%:^U34)MD4(9U1<GU+
M,J@#DD@"KGA'Q;X;\>^%=-\<>#M8AU'2=8L(KW3+^V;,=S;RH'CD4^C*01]:
M^+_VS_BA\-/VCOB-XX^&OBGXAZ%9>$/@WX9O[FXT[4-7AA?7O%LEC*;>)8W8
M&2.RC</QUN)D&"8J]Y_X)U>(= \0?L,_"?\ L'7+.^^P_#W1K2]^QW*2_9[A
M+&#?"^TG8ZY&5.",C(I.-HW!.[L>T4445)04444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!X#^VI^QW\2OVKM;\'7/AO
MX_V?AK1_"NH-J-SX:U7P:-7L=6O5(\B6XC-U '$6&*QMN0L<D<5H7'[+OQ3^
M+'P9\;? []KGX\:?XZTGQ;IJ6=K)HG@I-$DTW&\M*#]IN!*^_P ETR %,/(8
M-@>W457,["LCYO\ "O[%?QL\1>,/ VI?M0?M11>.M#^&^HQZGX:T:R\'IIKW
MFHPQM';WM]-]HE,TD2LS*$6,%SN.>AR]7_89_::B_:;\4_M.>"_VRM&M=4U]
M!9Z7'KOPK74I-#TQ6+)8VTAU",(F3N=E13(WS-DU]244<S#E1Y'XS^%/[6FI
M>%O#!\$_M7Z9IOB/1[>>/Q!=7?P^BGTW7F<H5=K;[0);9D"D+Y<Y!WMD'C%?
M]F/]E/6/@IXV\9?&CXH?%23QKX]\>RV@UW7%TA-/MH;:UC,=O:VULKOY2(&.
M279G.">:]DHI7=K!9!1112&%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 ?,/CW]A_]HS7?VK-6_:G\%?M>Z1I][<:>FG>&].UWX8KJ@\/6
M6T>9%:N;^)5,K99Y @=L[2<<'IOBM^R/\3?BYX$\#:KK_P"T%%;?%3X>ZU-J
M>@_$+3?"20V[O+YD<D$FGF=@89+=UB=1*"QC# C)6O>**KF8K(\*^%W[)OQ*
M\.>-?%WQW^)WQYBU_P")OB/PM_PC^D>(;+PPEI8^';)2\D<=O9M-(9!]H83/
MYDAWE%'RC.>&_9X_83_:S_9NTIM!\&_MM^'KBWOM:?4_$5W??" 2W^LW,DFZ
M66XNGU-G>1A\H<YV@  8&*^KJ*.9A9'E?Q>_8R_9M^+NA>)(M6^!O@==<\1:
M?=0R>);CP;9SW<5Q-&R"Y+L@=Y%+!L[@21U'6M7]E_\ 9\\(_LO? SPY\%_"
M5IIW_$GTFUM]3U+3M(CLO[6NXX(X9+V6-"?WLGE@L69VZ LV,UW]%*[M8+*X
M4444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
, !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>blkb-20241231_g16.jpg
<TEXT>
begin 644 blkb-20241231_g16.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XH_:
MF_X*2?$BX^,P^"?[%7PA\;^,[WX=^-K"3XMW_ASPY%>0?V:OF_:=,A,F3]H<
MKM# *08G"L<$CT?]I/\ X*+Z3^S_ . /AEXRT[]G[QIXDO\ XI #0_"UI:+#
MJ<#F".7R98#N(F'F!2BYPRMSQS\^?M2_L^^+_P!FOQ7\4/\ @H'^P#^V;H>B
MR/<76H?$7P5J=Q;W=A?WELTAN(0V6"W!D\U1"Z^8)9759$W;1WG_  @GB/\
MX*G?L_\ P'_:';XQCX4^.-*^V:YI\.G:7'>227".+>2:&*>4$1!HED&=^%F4
M$G@G6T='T(O(]9^$7[;?BKQW\'/B!\8?B7^R?X]^'L'@/1I=2.G^+;+[/-JL
M45O-.XM]ZKD@1;23P"Z\]:X?]G'_ (*?>._VC?%7ABPT;]@?XIZ;X=\3SH+?
MQI=6&[38(6!Q<-*$"F/CJ#7FW[)'QL^.GQL\4_M'?L%?M*?'[3/%ND^&M N-
M-M?BC%IEO:BW2[CDMG$JQE8R5WYVELJT4JEV&"O)>,KS]JK_ ()3_$KX%_";
MPK^UQ'\1_!OBG7K?P^O@+4?#%K;3PVAEBC$D#QL\I'[X[6W##A0?,!(!RQO8
M7,[7/THNKJVL;62]O;A(888R\LLKA510,EB3P !SFOE+P!_P5!U?XW>+5G_9
M]_8U^(?C#P$->72Y/B%:)%#;.?-$;SPPO\\L*Y+%L@@ [@IR!Z9^UM\2?"/B
M+]G7XT?#'P#X_P!(O?&>D?#'6)+K0+#5(I+^R:33YC"TD"L9(]Q9"I8#.Y<=
M17YJ^ /B!^U+^R;_ ,$T/AE^U[\(OVT'FT^+7AIEI\+7\/6@LBK7=SYUL6!,
MDTI9'D9B ^V0E2NU25"*:'*33/V/HJ'3[B6[L(+NXM6@DEA5W@?K&2 2I]QT
MJ:LRPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH ^2?B;_ ,$@_P!F'XH_M?6W[0WB#X;:$^@SZ9=R^(_#
MH-RAU7699Q(MXX20)@ ON4 !V;+!J]2_:(_8!_9+_:E\.:!X6^,7PDMKJS\*
MVS6_AN/3+R>P&G0L$4Q1BV=!LQ&@"$%1M& *]DHJN:7<7*CR3X;_ +"G[)WP
MD^#&M_L_^ ?@SI]CX5\2P-#XAL?/FDEU)64J?.G=S,Q )V_/\F3MVUS'P&_X
M):_L+_LV>/X?BA\*?@=!;Z[:NS:?J&HZK=WQLB1C,2W$KJC8)PX&\9/S5]!4
M4N:7<+(\_P#"G[+GP*\$?&_Q/^T9X:\"1V_C#QE91VGB+56O)G%U"BHH7RG<
MQ)D11YVJ-VP$YYSYKX0_X)/?L!>!?BK%\8O#?[/EC%JUM?\ VVQ@EU&ZELK6
MYR&\V.U>4PJ00"!MVJ0-H7 Q]%44<TEU"R"BBBD,**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** /S)_P"#K;_E';X/_P"RS:=_
MZ:M6K^?6OZ"O^#K;_E';X/\ ^RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?^&(
M4445[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P &HO\ RD+\:?\
M9&=0_P#3MI-?F+7Z=?\ !J+_ ,I"_&G_ &1G4/\ T[:37GYK_P BZIZ'L\._
M\CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
M\R?^#K;_ )1V^#_^RS:=_P"FK5J_GUK^@K_@ZV_Y1V^#_P#LLVG?^FK5J_GU
MK[K(/^1>O5GY#QE_R.W_ (8A1117M'RH4444 %%%% !1110 4444 %%%% !1
M110 5^G7_!J+_P I"_&G_9&=0_\ 3MI-?F+7Z=?\&HO_ "D+\:?]D9U#_P!.
MVDUY^:_\BZIZ'L\._P#([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@"EXE\1:+X/\ #FH>+?$E^MKIVEV4MW?W3J2(
M8(D+NY !) 52> 3Q2>&/$FB^,O#>G^+_  W>_:=.U6QBO+"Y$;)YL,J!T?:P
M##*L#@@$9Y KY)_X*-7UG9_&KP5'^TN?&2_L^7'A[4(?%<GA*>^CMTU5G01'
M5&L")_LGD[PN#MWGGC->E_"7X>_LV3_LDZOH/P3^/WB.\^'5ZLUU%KVD>.;B
M]GTBUC2,RVEK=EI)H(U6)@8]QD3S) "I(Q7+I<5]3WFBO@W]DO6/@7J'_!0F
MUT;]@SXB:K<>!]/\#7;?$[3=0\27UQ;3WK2(+-X8=0D:9IP<EY478%^7<&9@
M>*L[GX(_%[X-?&7XR?M(_M(7?AKXSZ#XJ\00Z.;OXA3Z9/X5>TD<:=;6EH)T
M3RB%C/\ JV,QD<;F;D/DU%S'Z3T5YS^R!\4=<^-G[*_P\^+7BA@VJ>(/!VGW
MNINJ!0]R\"&5@!P 7W$#L#7Q39M\"_C5X-^./Q*_:D_:-NO#/Q6\.^-=>LO#
MXO/B'/I4OA2&U)&FK9VJSQH8SA'W[&\YF;EC24;CN?HY17EO[$GQ8\1?'/\
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
M-_P4I\8>,/CU\.+CX;^-]2^'%M8>'?!S317<6JZ7#=>9+J!O8&,4\P?9'Y8
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
M9<UG$WWK/PUX1MK?;])F)?\ ,4?\,+^$]9^;XB_&_P")7B?=_K(=4\6R+#]
MD2KM'MFO<**/JM%[J_JV_P V'^HG#53_ 'BG.M_U]K5JJ^ZI.2^25O(_*#_@
MXG^#7P]_9'_83\-^-OV=-)N?"^M7_P 4['3KW5[+5+AKF6V?3M2E>,R22,0"
M\4;'&.4%?AKK_P 0/'GBPD^*?&VKZEN^]_:&I2S9_P"^V-?OG_P=;?\ *.WP
M?_V6;3O_ $U:M7\^M?=\.X;#0P*E&"3N];(_/>(\CR3*<X<,%A:=)**TA",5
M_P"2I!1117T)Y(4444 %%%% !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@ HHHH **** ([O_CTE_P"N;?RK
M#K<N_P#CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** /QS\6_P!L?\)5
MJ?\ PD._[?\ VA-]N\S[WG>8V_/ONS6?7W7^U]_P3QU#XF^*[KXH_!B]M+?4
M;]S+JNCWC^7'/*>LL3X(5FZLK8!.3D$X/BW@W_@FE^TSX@UE+'Q-H^G:!9[Q
MYU]=ZG#/A>Y5(&<L?0':/<5^?5\IQU.NX*#?9K;[^GS/\]L^\)N.\MSVI@Z6
M#J5HN3Y:D8N49)O1N6T6^JDU9_>=-_P3P\#?'/QMX9\30?#GXU2>#])BOK?[
M48]!AO6NIBCY"&4CRBJA,D<G<OI7T8?V/]2USYOB!^TY\2-6!^_;VVN+9V[_
M %CC3^M=S\#?@MX2^ ?PZL_AWX01VA@)DNKN4#S+N=L;Y7QW.  .P4#M77U]
M;@LMIT<+&%6[:WU=ONO;\#^M^#/#; 91POA<'FG-5JQC[R=6JZ:;;ERQAS^S
M25[:15[7>YY!I7["7[,&GW/V^_\ AX^JW7\5SK&JW-RS?4-)M_2NW\._!'X-
M>$=I\,?"GP[8,O22UT:!'^I8+DGZFNHHKMAA<-3^&"7R1]M@N&.&\N?-A<%2
MIOO&G!/[TKB*JHH1%  &  . *6BBMSW J2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.
MD]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_ )1V^#_^RS:=_P"FK5J_
MGUK^@K_@ZV_Y1V^#_P#LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_ (8A1117
MM'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+_P I"_&G_9&=0_\
M3MI-?F+7Z=?\&HO_ "D+\:?]D9U#_P!.VDUY^:_\BZIZ'L\._P#([H?XC^@:
MBBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_ ./27_KFW\JPZW+O
M_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@ H
MHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ H
MHHH _,G_ (.MO^4=O@__ ++-IW_IJU:OY]:_H*_X.MO^4=O@_P#[+-IW_IJU
M:OY]:^ZR#_D7KU9^0\9?\CM_X8A1117M'RH4444 %%%% !1110 4444 %%%%
M !1110 5^G7_  :B_P#*0OQI_P!D9U#_ -.VDU^8M?IU_P &HO\ RD+\:?\
M9&=0_P#3MI->?FO_ "+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH
M **** "BBB@ HHHH CN_^/27_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W'?&@
MHHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_ *Z+_.HZDM/^
M/N+_ *Z+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/_ .RS
M:=_Z:M6K^?6OZ"O^#K;_ )1V^#_^RS:=_P"FK5J_GUK[K(/^1>O5GY#QE_R.
MW_AB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_*0OQI_
MV1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/_3MI->?FO\ R+JGH>SP[_R.Z'^(
M_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_^/27_ *YM_*L.
MMR[_ ./27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHH
MH **** "I+3_ (^XO^NB_P ZCJ2T_P"/N+_KHO\ .D]BH?&C<HHHKS#W@HHH
MH **** "BBB@#\R?^#K;_E';X/\ ^RS:=_Z:M6K^?6OZ"O\ @ZV_Y1V^#_\
MLLVG?^FK5J_GUK[K(/\ D7KU9^0\9?\ ([?^&(4445[1\J%%%% !1110 444
M4 %%%% !1110 4444 %?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&
MG_9&=0_].VDUY^:_\BZIZ'L\._\ ([H?XC^@:BBBOSL_;PHHHH **** "BBB
M@ HHHH **** "BBB@".[_P"/27_KFW\JPZW+O_CTE_ZYM_*L.NS#?"SS<=\:
M"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO^NB_SJ.I+3_C
M[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_ )1V^#_^RS:=
M_P"FK5J_GUK^@K_@ZV_Y1V^#_P#LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_
M (8A1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+_P I"_&G
M_9&=0_\ 3MI-?F+7Z=?\&HO_ "D+\:?]D9U#_P!.VDUY^:_\BZIZ'L\._P#(
M[H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_ ./27_KF
MW\JPZW+O_CTE_P"N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH ****
M "BBB@ HHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X****
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 **** .,^,WP,\(?'/3++2?%^J:U:QV,[30MHNK26C,Q7:0Q3[PQ
MV->??\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W
M^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]
M#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\
M"RN?\:]THH \+_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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
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>blkb-20241231_g17.jpg
<TEXT>
begin 644 blkb-20241231_g17.jpg
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
MN>-_$7[&/CZ7X>>&-4:SUSQL;JQA956;RGNH+%YOM$]MNP1+A0RG</EYJO\
ML??\GO?M2_\ 8U^'/_3+%5']L[Q+JG[7.OW?_!//X)W)D-]]FD^+OBJ$!H/#
M.DEUD^RAONM?7(7:D7)5"SL ,$.RY@N['TYH>M:7XET2S\1:'>+<65_:QW-G
M<)G$L3J&1AGL5(/XU\Z^,/\ @H9J5G+XS\3_  J_9?\ %GC7P3\.]3N;#Q?X
MOTS4;*!4FM1F\%I;S2"6\$(SN9=H)5@I;&:^A='L?#_A+2]-\(Z68;6"WM4M
M=-M#+SY<2 !5!.6VJH]>!7R)XS^"7[2W['7PE^+$/@#XJ?#=/AAJ=WK?B22[
M\7Z5>/J.CQW:O+<6R)#*L5R Q(CW,K$O@[N!4Q2;&[GUIX$\;>&?B7X)TCXB
M>"]36]TC7=,@U#2[M 0)K>:-9(WP>1E6!P>16M7C/_!.WPIK_@G]ACX4^&_%
M%O)#?0>"+!YX)E(>+S(A(J,#R"JN%([$8KV:DU9@M4%%%%(84444 %%%% !1
M110 4444 %%%% 'S)_P5;_X*,_\ #L7]G;1_CY_PIS_A-_[6\9VV@?V3_P )
M#_9OE>;:7=QY_F_9Y]V/LNW9M&?,SN&W!_/K_B+R_P"L>W_F6?\ [U5[5_P=
M;?\ *.WP?_V6;3O_ $U:M7\^M?5Y1EN"Q6#52K"[N^K_ $9^<\39]FV7YHZ.
M'J<L;)VM%[^J;/V@_P"(O+_K'M_YEG_[U4?\1>7_ %CV_P#,L_\ WJK\7Z*]
M3^Q,L_Y]_C+_ #/G_P#6S/\ _G]_Y+#_ .1/V@_XB\O^L>W_ )EG_P"]5'_$
M7E_UCV_\RS_]ZJ_%^BC^Q,L_Y]_C+_,/];,__P"?W_DL/_D3]H/^(O+_ *Q[
M?^99_P#O51_Q%Y?]8]O_ #+/_P!ZJ_%^BC^Q,L_Y]_C+_,/];,__ .?W_DL/
M_D3]H/\ B+R_ZQ[?^99_^]5'_$7E_P!8]O\ S+/_ -ZJ_%^BC^Q,L_Y]_C+_
M ##_ %LS_P#Y_?\ DL/_ )$_:#_B+R_ZQ[?^99_^]5'_ !%Y?]8]O_,L_P#W
MJK\7Z*/[$RS_ )]_C+_,/];,_P#^?W_DL/\ Y$_:#_B+R_ZQ[?\ F6?_ +U4
M?\1>7_6/;_S+/_WJK\7Z*/[$RS_GW^,O\P_ULS__ )_?^2P_^1/V@_XB\O\
MK'M_YEG_ .]5'_$7E_UCV_\ ,L__ 'JK\7Z*/[$RS_GW^,O\P_ULS_\ Y_?^
M2P_^1/V@_P"(O+_K'M_YEG_[U5]._P#!*+_@NK_P\\_:%UKX#?\ #+7_  @_
M]C^#+C7_ .U?^$W_ +3\[RKNTM_(\K[%!MS]JW;]QQY>-IW9'\X5?IU_P:B_
M\I"_&G_9&=0_].VDUQYAE.7T,%.I"%FEIJ_\ST\FXCSK%YI2HU:MXR=FN6*_
M)7/Z!J***^,/U,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH \+_:^_8:^''[5&H:%XKNK&/3O$FEZGI\5SXBMKZZM;J718[L375@)+:1&(
MEC,R+NR$,I88/-=OX3_9A^!/@+X/W_P&\"_#Z#1?"^IQ3)J%CI%W/;2W!F&V
M21[B-Q.96  ,OF>9@#YN!7>T4[NUA65SQ#X7_P#!.C]D7X-?$.'XJ_#CX?ZS
M8:]#<K.;Z3Q[K5P)I AC#2QS7CQS80E0)%8 ?2J.H_\ !,3]BS4_$VL^,'^&
MNMV^H>(=7GU369=.^(>NVJW-W,Y>64QPWJH"S'L  ,    5[[11S2[A9' ']
ME_X(OKOP_P#$T_A":>_^%MM<6_@>[N=8NY9-/CGMUMY0S/*3<%HD5=TWF-D9
M!SDUR^N_\$_?V5?%7CJX\?>+/ >HZM-=:R^K3Z3JOBO4KC2FOFD,C3G3Y+@V
MQ)<EMOE[<\A17L]%%V%D   P!@#H****0PHHHH **** "BBB@ HHHH ****
M"BBB@#\R?^#K;_E';X/_ .RS:=_Z:M6K^?6OZ"O^#K;_ )1V^#_^RS:=_P"F
MK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%% !1110 44
M44 %%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/_3M
MI->?FO\ R+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BB
MB@ HHHH CN_^/27_ *YM_*L.MR[_ ./27_KFW\JPZ[,-\+/-QWQH****Z#A"
MBBB@ HHHH **** "BBB@ HHHH **** "I+3_ (^XO^NB_P ZCJ2T_P"/N+_K
MHO\ .D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/\ ^RS:=_Z:
MM6K^?6OZ"O\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK[K(/\ D7KU9^0\9?\ ([?^
M&(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P:B_\I"_&G_9&
M=0_].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_\BZIZ'L\._\ ([H?XC^@
M:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_P"/27_KFW\JPZW+
MO_CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "B
MBB@ J2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "B
MBB@#\R?^#K;_ )1V^#_^RS:=_P"FK5J_GUK^@K_@ZV_Y1V^#_P#LLVG?^FK5
MJ_GUK[K(/^1>O5GY#QE_R.W_ (8A1117M'RH4444 %%%% !1110 4444 %%%
M% !1110 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@ HHHH **** "BBB@ HHHH *DM/^/N+_KHO\ZCJ2T_X^XO^
MNB_SI/8J'QHW****\P]X**** "BBB@ HHHH _,G_ (.MO^4=O@__ ++-IW_I
MJU:OY]:_H*_X.MO^4=O@_P#[+-IW_IJU:OY]:^ZR#_D7KU9^0\9?\CM_X8A1
M117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_  :B_P#*0OQI_P!D
M9U#_ -.VDU^8M?IU_P &HO\ RD+\:?\ 9&=0_P#3MI->?FO_ "+JGH>SP[_R
M.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_^/27_KFW
M\JPZW+O_ (])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH ****
M"BBB@ HHHH *DM/^/N+_ *Z+_.HZDM/^/N+_ *Z+_.D]BH?&C<HHHKS#W@HH
MHH **** "BBB@#\R?^#K;_E';X/_ .RS:=_Z:M6K^?6OZ"O^#K;_ )1V^#_^
MRS:=_P"FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%%
M!1110 4444 %%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_
MV1G4/_3MI->?FO\ R+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH
M**** "BBB@ HHHH CN_^/27_ *YM_*L.MR[_ ./27_KFW\JPZ[,-\+/-QWQH
M****Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3_ (^XO^NB_P ZCJ2T
M_P"/N+_KHO\ .D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/\
M^RS:=_Z:M6K^?6OZ"O\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK[K(/\ D7KU9^0\
M9?\ ([?^&(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P:B_\
MI"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_\BZIZ'L\._\
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
M-OHUR_X_,>M'_"O?VWKD_OOVB/"UMGC_ $?PD'Q[_.W6NGZU/I2E^'^9]/\
MZSXM_#EF)?RI+_TJLCV>BO&/^%/_ +9%S_K_ -L2RML]?LWP^M'V_3>_/XT?
M\*$_:BG_ .0A^VQ?MGD_9_!%E%S^#' ]J?UBL_\ ES+[X_\ R0?ZQ9O+X<HQ
M'SEA5_[LW_ ]GJ2T_P"/N+_KHO\ .O%!^S7\;YN;[]LKQ6QZ_P"CZ7;1<_@#
MQ[4^W_9/\=W-PB7O[7WQ(.7 !M]1BB(R>>B'_P"M4NOB&OX3^^/^94<\XA<E
MRY54^=6@ORJ2/H2BO$/^&*9Y_P#D(?M;_&B4="B>-A&K#T($7-'_  PKX.E_
MY"/QU^*MY_>^T^-Y#N'H<(*\_P!IB/Y/Q/:_MCBV7PY6EZUX+\HR/;Z*\0_X
M8$^"\O\ R$?%'C>\S][[3XPN3N],X(Z4?\.\?V8)N=0\-ZS=]S]I\47IR?7B
M4<_XT<^)_D7_ (%_P _M'C>7PY=17KBI+\L-(]LFN;>V -Q<)&#T+N!G\ZH3
M^,O"%J,W7BO38QC.9+Z,<?B:\EA_X)U_L;PDL/@XKL?O-+KM^Q/OS/5^W_8-
M_9&MCF/X(Z:><_O+BX?_ -"D-'-B_P"6/_@3_P#D0^M\>R_Y@\-'_N9JR_\
M=6)WES\7/A39Y^V?$[P]%A<GS-:@7CUY>J%S^T+\ ;+)O/CCX/AV]?-\36JX
M_.2L&V_8Q_96M>8O@3X>/.?WEEO_ /0B:OVW[*?[,UICRO@#X/..GF^'K=__
M $)#FB^*[1_'_(.?CZ7_ "[PT?\ M^K+_P!LB?GS_P '*GBOPK^T-^PSX7\"
M? CQ1IOC'6;7XKV%[<Z9X9OX[V:.V73-31IF6)F(0/)&I;H"ZCJ17XD0?LE?
MM*7(S'\&-='&?WEIL_\ 0B*_;3_@YJ\&^$/@M^P-X4\1?!SPIIOA/4)OBW86
MLU]X9L8[":2!M,U1VB9X K%"R(Q4G!**<9 K\)+CXG_$N[.;KXAZ[+DY/F:O
M,W/KRU?99(LT>!7)*"5WNI/]4?EO%D>+GF[]K.@I66T:C7XR1VD'[%?[45Q_
MJ_@_J Q_STN(%_\ 0I!5V+]@W]JZ4%O^%4E%'WFDUJR4#WYFKS"?Q7XHN?\
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
MS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO\
MKHO\ZCJ2T_X^XO\ KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO
M^4=O@_\ [+-IW_IJU:OY]:_H*_X.MO\ E';X/_[+-IW_ *:M6K^?6ONL@_Y%
MZ]6?D/&7_([?^&(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_
MP:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_P#(NJ>A
M[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_X]
M)?\ KFW\JPZW+O\ X])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHH
MH **** "BBB@ HHHH *DM/\ C[B_ZZ+_ #J.I+3_ (^XO^NB_P Z3V*A\:-R
MBBBO,/>"BBB@ HHHH **** /S)_X.MO^4=O@_P#[+-IW_IJU:OY]:_H*_P"#
MK;_E';X/_P"RS:=_Z:M6K^?6ONL@_P"1>O5GY#QE_P CM_X8A1117M'RH444
M4 %%%% !1110 4444 %%%% !1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G
M7_!J+_RD+\:?]D9U#_T[:37GYK_R+JGH>SP[_P CNA_B/Z!J***_.S]O"BBB
M@ HHHH **** "BBB@#C/C-\#/"'QSTRRTGQ?JFM6L=C.TT+:+JTEHS,5VD,4
M^\,=C7GW_#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=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG
M_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=**
M/"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_
M^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H
M;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<
M_P"-'_#O?X)_]#;X[_\ "RN?\:]THH @TO3X-(TRVTFV>1H[6!(HVE<LQ55
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
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 %%%% '__
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>blkb-20241231_g18.jpg
<TEXT>
begin 644 blkb-20241231_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@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH \^_:5_::^$G[*_PTO\ XC_%;QEI6FB&RN)-*T^_
MU)()=5N(XBXMH V2[L0!\H;&X$C%6_V>OCUX _:2^$ND?%KX>>(M,OK74+2)
MKV+3-32Z6PNC&CRVLCIC$D9< @A3T. "*\E_:L^"_P >[#]I+P7^V'\!/ VB
M>.;OPKX=OM%U'P/K6IK8RR0W$B2?:K&XD5HXKD%-A+X#)\N>:W_@#\4_@;^V
M3\-O&W@:;X3:CX8O(M4DTSXE>"=8M/L-[#=R1(&,S6[#S5EC50LRM\Z*!QC
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
MJ<*LMH2G&,G?:T6TW\D>F$ C!&0>H-165E9Z;:1V&G6D4$$*!(888PJ(HZ
M< >PJ6BM3UAL4,4">7!$J+DG:BX'/)IU%% !1110 5):?\?<7_71?YU'4EI_
MQ]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 1W?_'I+_US;^58=;EW_P >DO\ US;^58==F&^%GFX[XT%%%%=!PA11
M10 4444 ?E'^TO\ &_Q#\>?BSJ?B_5K^1[*.YDAT6T+?);6JL0BJ.@) #,>[
M$^U>?UZ!^TO\$/$/P&^+.I^$-6L)$LI+F2;1;LK\ES:LQ*,IZ$@$*P[,#[5Y
M_7YCB?;>WE[7XKZG^87$G]K_ -OXK^U+_6.>7/??FOK\NW2UK:'Z'?\ !-?X
MW^(?BG\)K_PCXLOY+R]\+7,4$5W,VYWM958Q*Q/)*F.1<_W0OI7T=7QK^QK^
MSI^U1\-_AN_Q)^'GBK1-)N_$+I++X9\3:4[)<01AO)D>5#YD1.^0A0!PRDGG
M ]?/[2?QI^'O[OXX_LR:U';I]_6O!DZZG;D=W:,$/$O^\2:^WR_$SI8*"Q":
M=MVKJW357MIWL?V]X?<38O+.#,%2S^E6IS4/XDJ<I0<;OD;E#GY?<Y4_:\CN
MG\_:Z*\^^'W[5'[/_P 3I%M/"WQ.TW[8QV_V??R&UN W=?+F"LQ!_N@UZ#UZ
M5ZE.K3JQYH237EJ?J. S/+LUH>VP5:%6'>$E)?>FPHHHJSN"I+3_ (^XO^NB
M_P ZCJ2T_P"/N+_KHO\ .D]BH?&C<HHHKS#W@HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /-OVD?C=\0_@EHFFZI\//V=/$GQ%FOKIXKBR\-S0H]FH7(D?S2 03
MQQWKR+_AOO\ :9_Z1@_%/_P.LO\ XJOJ:B@#Y9_X;[_:9_Z1@_%/_P #K+_X
MJC_AOO\ :9_Z1@_%/_P.LO\ XJOJ:B@#YE\._MS?M!Z]X@L=#U__ ()R?$[1
MK"]O(H+W5YYK:9+&%W"O.T<1+N$4EBJ L0N "2!7K/\ PLW0?^@#XJ_\(C5/
M_D:O0:*TA5E35D85</"LTY'GW_"S=!_Z /BK_P (C5/_ )&H_P"%FZ#_ - '
MQ5_X1&J?_(U>@T5I]8GY&7U*EW?]?(\^_P"%FZ#_ - 'Q5_X1&J?_(U'_"S=
M!_Z /BK_ ,(C5/\ Y&KT&BCZQ/R#ZE2[O^OD>??\+-T'_H ^*O\ PB-4_P#D
M:C_A9N@_] 'Q5_X1&J?_ "-7H-%'UB?D'U*EW?\ 7R/(_'DOPD^)^C?\(_\
M$'X::YJ]GNW)#>^ =3?RV_O(?LV4;W4@UQW@SX#?LD> -93Q!X9^ FLI>1.'
MAFN_!NM77EL.C*)X7"D=B "*^C:*QDZ<Y\\H1;[VU/)Q7"G#V.Q<<5B<-3G5
MCM.4(2DK;6DXMKY,\^_X6;H/_0!\5?\ A$:I_P#(U'_"S=!_Z /BK_PB-4_^
M1J]!HK;ZQ/R/6^I4N[_KY'B?Q!\-? 'XJQLGQ!^#>J:H[#'VF?X>ZF)U'M*M
ML'7\&%>??\*.@\#GSOV?OB_\4_"83_5:5>>#]3U/3U] ()[?(],[B:^K:*YZ
MD:=67,XJ_=73^]-,\#'\$\-9E7]O6H)5?^?D&Z=3_P &0Y9_^3'RM:?'K]KC
MP#<)9^*_@=-XZLP<?VAX:\/:G87(7^\\5S;A&;V0@>]=':_MV? RPE&G?$M/
M$/@K4<?-IOBGP[<0R^Y&Q77'N2*^AJH^(?#/AOQ;IKZ-XJ\/V.IV<G^LM-0M
M$FC;ZJX(-2I8JG\$[^4E?\='][9Y\N%\]P.N79C*2_DQ$557HIQ]G47K*53T
M>QP&A_&WP%XGTY-8\-)KVHVDO^KNK'PCJ4T;_1DMR#2>)/C'!H'AZ_UWP_\
M#SQ?K-_96<L]EH\'A'4(7OID0LD"R2P*B%V 4,Y"@MDD &L77/V$O@D=2?Q#
M\,KC7? 6JOR;[P;K,EJ">P,1+1[?]D*,BJ?_  A_[=/PNY\*_$WPS\1-/CZ6
M?B;3SI]]L_NI-"2C-_M24WC<3%>_#YK7_)_@Q+,L\RY_\*.7RDE]O#S56/JX
M25.K\HPG;N]SC?\ AOO]IG_I&#\4_P#P.LO_ (JC_AOO]IG_ *1@_%/_ ,#K
M+_XJNS7]M2X\#$6_[17P#\7>"2O$VJ1VG]I::GK_ *1;@_D%->D_#OXX?"#X
MLPB;X<?$C2-78KN-O:7JF9!_M1'#K^(%90Q%&H[)Z]MG]SU/;R[BOA[-:_L*
M&(C[7_GW*].HO6G-1FOG$\#_ .&^_P!IG_I&#\4__ ZR_P#BJ/\ AOO]IG_I
M&#\4_P#P.LO_ (JOJ:BMCZ$^6?\ AOO]IG_I&#\4_P#P.LO_ (JC_AOO]IG_
M *1@_%/_ ,#K+_XJOJ:B@#Y9_P"&^_VF?^D8/Q3_ / ZR_\ BJ/^&^_VF?\
MI&#\4_\ P.LO_BJ^IJ* /AO]HO\ X+.ZW^R5X(M?B1^T;^P?\1/">AWNJ)IM
MKJ.HWEL4DNGCDE6(>7N.2D,K=,80UXO_ ,15W[(O_1$_%7_@2G_QNM;_ (.M
MO^4=O@__ ++-IW_IJU:OY]:^DRO)\-C<+[6;:=WM;_)GPN?\3X_*LQ="E&+5
MD]4[Z^DD?OI_Q%7?LB_]$3\5?^!*?_&Z/^(J[]D7_HB?BK_P)3_XW7X%T5Z/
M^KF!_FE]Z_R/$_UYS;^2'W2_^2/WT_XBKOV1?^B)^*O_  )3_P"-T?\ $5=^
MR+_T1/Q5_P"!*?\ QNOP+HH_U<P/\TOO7^0?Z\YM_)#[I?\ R1^^G_$5=^R+
M_P!$3\5?^!*?_&Z/^(J[]D7_ *(GXJ_\"4_^-U^!=%'^KF!_FE]Z_P @_P!>
M<V_DA]TO_DC]]/\ B*N_9%_Z(GXJ_P# E/\ XW1_Q%7?LB_]$3\5?^!*?_&Z
M_ NBC_5S _S2^]?Y!_KSFW\D/NE_\D?OI_Q%7?LB_P#1$_%7_@2G_P ;H_XB
MKOV1?^B)^*O_  )3_P"-U^!=%'^KF!_FE]Z_R#_7G-OY(?=+_P"2/WT_XBKO
MV1?^B)^*O_ E/_C='_$5=^R+_P!$3\5?^!*?_&Z_ NBC_5S _P TOO7^0?Z\
MYM_)#[I?_)'[Z?\ $5=^R+_T1/Q5_P"!*?\ QNC_ (BKOV1?^B)^*O\ P)3_
M .-U^!=%'^KF!_FE]Z_R#_7G-OY(?=+_ .2/WT_XBKOV1?\ HB?BK_P)3_XW
M7??LY_\ !P5X%_:W\:W?PY_9Q_9#\<^+-;L=+?4KO3M.NX0\=JDD<32GS%48
M#S1+USEQ7\YM?IU_P:B_\I"_&G_9&=0_].VDURXW(\)AL+.K&4KI=6O\CT,J
MXNS+'9C3H5(02D[.RE?_ -*9^L'_  WW^TS_ -(P?BG_ .!UE_\ %4?\-]_M
M,_\ 2,'XI_\ @=9?_%5]345\H?HI\L_\-]_M,_\ 2,'XI_\ @=9?_%4?\-]_
MM,_](P?BG_X'67_Q5?4U% %70M0NM6T2SU6]TN6QFN;6.6:RG(+V[,H)C;'&
M5)P<=Q5JBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YD_P#!
MUM_RCM\'_P#99M._]-6K5_/K7]!7_!UM_P H[?!__99M._\ 35JU?SZU]UD'
M_(O7JS\AXR_Y';_PQ"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K]
M.O\ @U%_Y2%^-/\ LC.H?^G;2:_,6OTZ_P"#47_E(7XT_P"R,ZA_Z=M)KS\U
M_P"1=4]#V>'?^1W0_P 1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 ?F3_P '6W_*.WP?_P!EFT[_ --6K5_/K7]+'_!P1^QQ^T?^
MV]^QCX;^$_[+_P .?^$G\06'Q-LM6N[#^U[.R\NSCT_487EWW<T2'$D\2[0Q
M8[\@8!(_'?\ XAZO^"P'_1HG_E_^'_\ Y/K[+),5AJ6!49S2=WNTC\MXLR_'
MXG-W.E1E)66JBVOO2/B^BOM#_B'J_P""P'_1HG_E_P#A_P#^3Z/^(>K_ (+
M?]&B?^7_ .'_ /Y/KV/K^!_Y^Q_\"7^9\U_8^;?] \__  "7^1\7T5]H?\0]
M7_!8#_HT3_R__#__ ,GT?\0]7_!8#_HT3_R__#__ ,GT?7\#_P _8_\ @2_S
M#^Q\V_Z!Y_\ @$O\CXOHK[0_XAZO^"P'_1HG_E_^'_\ Y/H_XAZO^"P'_1HG
M_E_^'_\ Y/H^OX'_ )^Q_P# E_F']CYM_P! \_\ P"7^1\7T5]H?\0]7_!8#
M_HT3_P O_P /_P#R?1_Q#U?\%@/^C1/_ "__  __ /)]'U_ _P#/V/\ X$O\
MP_L?-O\ H'G_ . 2_P CXOHK[0_XAZO^"P'_ $:)_P"7_P"'_P#Y/H_XAZO^
M"P'_ $:)_P"7_P"'_P#Y/H^OX'_G['_P)?YA_8^;?] \_P#P"7^1\7T5]H?\
M0]7_  6 _P"C1/\ R_\ P_\ _)]'_$/5_P %@/\ HT3_ ,O_ ,/_ /R?1]?P
M/_/V/_@2_P P_L?-O^@>?_@$O\CXOHK[0_XAZO\ @L!_T:)_Y?\ X?\ _D^C
M_B'J_P""P'_1HG_E_P#A_P#^3Z/K^!_Y^Q_\"7^8?V/FW_0//_P"7^1\7U^G
M7_!J+_RD+\:?]D9U#_T[:37BO_$/5_P6 _Z-$_\ +_\ #_\ \GU]V?\ !OI_
MP2S_ &[_ -A_]LCQ/\5?VH?@5_PC&@:C\,KS2;.__P"$GTN]\R\?4=.F6+9:
M7,KC,<$K;BH7Y,$Y(!X<RQF$J8"I&-2+;71H];(LLS*CF]&=2A-)/5N,DE\[
M'["4445\&?L(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 445X#^US_P %%/@-^R-XI\*>!O%/BC1+S6=?\66&F:OIC>((H)M"T^X#
ME]4N%VL5AC"J=K!=^\88=::3;T$VD>_45YA^T+^UY\%OV;?@7%^T-XQUJ75/
M#UY+:1Z.WAL1W<NJO<D>2+8!PDNY29 0V"BD@GNSXU_MK?LM?LX7%CIOQW^-
M.C>%]0O[9)X-)U"??>"-N S0Q!W5<AAN(VY5L$X-%FPNCU*BN.MOV@_@;>?"
M'_A?UM\6= ;P4+4W#>*/[3C%DL8;8<RDX!W_ ";3\V_Y<;N*YSX&?MN_LG?M
M*^(+GPG\#OCIH?B#5+2%I9M-MI7CG,:D!I%CE56= 2,LH(&1D\BBS"Z/5***
M\_\ #?[5/[.OC#XQ7_[/WA?XP:+?^,]+\W^T/#UM<[KB Q8\P, ,97(W#.0<
M@]#2LQGH%%>;_L_?M2_#/]I#4_&>@^!X=3L]3\!>*9]!\1Z9K%JL,\-Q&2!(
MH5V#1/AMCY&[8W Q7I%#30;A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7YC_ !I^%/QF_8(_:B^+?[3_ ,1_
MV/-!^.'PL\?ZB=4U+5YH8;B_\/6VZ1WC,<R2%(D60JWR&-DAB)DCP0/TXKX6
M^.O[%W[;OQ&_:$U7X#Z+^V1XZA^#7CS3-4U/Q'/=:/:W7]F^=<$'1XKAV$HC
M=)&"@$*D:[=K#-7!V>I,D<3^UE\3_A+^T)XC_8>\-?!?319_#?Q-XX&HV6C&
MU$*0)ITEG#':M$"54Q^9/"0"0.<$@@GW3_@IP/V,/@S\%_%GQO\ CA\(?#&O
M>+_$>@MH/AU-2TJ.YO\ 4;DQNMO# 7!:((S[V>/!4+G)8(#YC_P4)_99TW]E
MSX#_  #^)'P%\+ZE?Z;^S[X\LKB:RB0W%U-IT\\374K;!EW>:.(OM '[YB H
M&*[/]K7_ ()E_$O]JG]IW1/VK_ W[94WA2;0]-MU\+:9<>!8M5BTUPI)GB\Z
MY1 [LV_)CW*P4ALJN+O'370G74^:O&O[(=[\ _\ @A7+X#_:(^(7_"(:[J/B
MF/Q)I^EWD,DI:\DP+?2FC0%B\D<9=E _=N26&(V-;7[(WB_7OB?_ ,%1_ ?B
M[]J[X,6WP5\6Z-\-S;^!_"FGZ"UM!XE>2WN%EE:3@)LBDF*P$$J4"%MR$-]$
M_$G_ ()I_%KX_P#[-MU\$_VDOVU=6\7:]:^+;?Q!X2\91^$+>Q?1YX86B6-K
M>.8B="))#]]""PP1MYL_"G_@GE\9;W]I3PQ^U!^V#^UE)\2-9\#V<T'A+3K'
MPE;Z3;6S2JRM-+Y3'S6PQ;&%^8*2Q"A:.=6=V+E=T>@_\%"_VK(_V._V7]:^
M*EAY#:[=R1Z3X4BNG5(FU.X#")I&<A5CC"O,VX@%8B,C-? G[%NC?L_?L_\
M_!4SX<Z#X=_: \)>)IM1^$\B>)_%UCXHMKJ'5_$]Y=W+2Q"=9"LDS.\<:1Y\
MQE$?!)Y^ZOA'^PQ'8^!_%'P__:T^)LWQMT[6_&DNNZ1;>-M.,\>CJ5*QP1+-
M++C:&?!38HWD*BY.>5TK_@DQ^SMX9_;-T+]J?P=X<\.:3HV@Z$EO:^ [/PG$
ML U))GECU)9A( LJ$IC]T2#&#N[!1E&*:*:DVF<3^SI</X(_X+@_'7P!HQ\O
M3O$_PZTS7[RW3[OVJ$6,08CU)N9FR>\A]:^WZ^,?V%?"6O\ Q3_X*%_M$?MB
M:MHEW9Z4=0M_!GA>2ZMFC^U16:1+<RH& )C+6]NX8<-YA]*^SJF>XX[!1114
M%!1110 4444 %%%% !1110 4444 %%%% '&?&;X&>$/CGIEEI/B_5-:M8[&=
MIH6T75I+1F8KM(8I]X8[&O/O^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G
M_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[
M_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?
M\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!
M/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H
M;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<
M_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% '
MA?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X
M)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^
M._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LK
MG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_
MP3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\
MZ&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A9
M7/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10
M!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W
M^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-
MOCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +
M*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AW
MO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_
M .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X
M65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z4
M4 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .
M]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% $&EZ?!I&F6V
MDVSR-':P)%&TKEF*JH ))ZG Y-3T44 %%%% !1110 4444 %%%% !1110 44
M44 %%%% 'EG[4O[;O[)/[$WA[3_%'[5OQ_\ #?@>UU>=X=(36KX+/?NFW>((
M%#2S;-Z;BBD+O7=C(K8^!G[3_P"SQ^TQ\(H?CW\!/C+X>\5>#9EE/_"1:3J2
M/;1&(9E65B1Y+(.65]K+W I_QN\2_L^_!;P[>_M3_'=O#FC6G@/0[R:?QIK-
MI%YVDV+[&N$CF*F1%D,40,:',C)&NUFVBOQV^)G@/XI?"/\ X('_ +8O[6G_
M  B-]\.K#]I;XN)XF\->$3%]FGT;PMK&M:7IP>>)?EAFN;.2:61!P$E3/<
M_47X!?\ !4C_ ()Y_M1_%9_@A^S]^USX,\4^*A%-+;Z/INI?O+U(L^:]JS +
M=JH5F)A+@*I;H,U5^-7_  5D_P"";7[.GQ>_X4+\;?VT/ ?AWQ:D\<-YH]_K
M*[K"23!1+IU!2T)!#8F9/E(;IS7@7_!:3X<>"/@[\(_V5?$'PI\*V6C7_P .
M?VI/ 6F^!XM-MUB:ULYK@V4VGQ;>1#+;G8\8X81KD':,;W_!;#7/@[X'_8B\
M:?LD_#KX/:)KGQ1_:7-WX:\"^!])TN!+K7=;NT"2:O,%4?+9(1=RWDG$9ACW
M."5H ^FOVC_VR/V6?V0_!-C\1?VE?CMX<\'Z1JMP(-(N=5OP&U&4KNV6T:;I
M+AMIW8C5B!R>.:M_LV?M5?LY_MA?#A?BW^S%\8]#\;>'?M;VDFI:'>"007"!
M2T$JG#PR ,K%'"MAU.,,"?,[3X9?%#]D']CCX3^%?AA^S;:?'#X@?"WP9I7A
MBQW:[8Z7=;(=/BMKJ[AO;\8B$AMH]R AGW+G.VOG3_@AAKT.L?'W]K'5OBWX
M0N?A[\:_$7Q2L];^(WP9FM5$/A6VEL]FGR0W,;-%J7VE$EF>\BVK(Y!V*"I8
M _1>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y__
M &AO^"JO_!.C]E#XG)\&/VB/VP_!'A7Q3MB:XT34-5S/9K*%,;7(C#"U#*RL
M#,4!5@W0YKTCXO?M+_L^_ /X.R_M!_&3XR>'?#O@B*VAG_X2C4M4C2SE28#R
M3'("1*9-R[%3<7R-H.:^=?\ @KW\0?@3\ OV,/B/X+L_A#H^O_$+X^V5QX3\
M)>"=+TB ZAXW\07=I]CMO,4*&G$">6\DTAQ%# /F!" _.NJ_LXZU\!OVB?\
M@EO^P!\9=3AU^P\'^'O%6H:W;2DRV=WK^A^&K86<B!OO"WEN;AX20" BD 8(
MH ^]?V:?VYOV1/VP_">L>-_V:?V@O#GBW3O#LWE>()+"\V2:6VUF'VF*4+)
M"JN0SJH8(Q!.TXY+X+?\%8/^";W[1?QF7]GOX'_MF>!?$WC"4RBRT;3-8#F^
M,8)<6LA CNB K,1"S\*QZ*2/#/%WA?P]H_\ P<6Z;INFZ%:2V?Q(_9"U*+Q]
MIC6RM!J:VFNV\=M/<QD;96$<TEN&<',;;.@ KG/V]O"/@3]K?_@HE^S%^P[^
MS+X1TR/4/V>OB+IOQ-^)&OZ)9)%;>"M%M(G^R:,S1@+%)J,ACQ:K@^7;K(R[
M & !]W?''XZ_![]FGX7:K\;/CW\1=+\*>$]#CC?5=>UFY$5O;!Y%B3<WJTCH
MB@9)9@ "36G\.OB'X)^+G@#1/BI\-?$EMK/AWQ)I-OJ>A:O9/NAO;2>-989D
M/=61E8>QK\Q_^"F_QY^!W[:OQH^*GP0\>_&;PIIGPX_9I\"ZO?7FBZQXBMK:
M3Q;\0YM)G-E;I#(X::'3(9!*<#F\N8EP3 <?6O\ P1@\8^$?&/\ P2F_9[/A
M'Q5INJ_V7\'/#6GZG_9M]'/]DO(M)M?,MY=A/ERID;D;#+D9 S0!].4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 ?(7_!3[_@FS\;O^"@OBGX;7O@G]K[3? _AOP!K#ZS>^!_$'PT7Q%I7B'4
MU*FTN+R$W]J)5MR&9(9/,C+L&93C%;-Y^P9\?/VA/V9OBC^RM_P44_:TT?XK
M^'OB)HD6G6$WA;X7Q^%Y]$QYC-.I%]=K<2"7[-+&6"B-K;D.'('U)10!\3^
M?^"8/[47C+XC_"K6OV[_ -O.#XL>%?@GK4.N>"/#6E_#>/0Y-2UJWA>&SU/5
MKC[7<&ZF@61V18EA4R'>V>5.#XB_X)3?MSV_[=/C[]NKX8_\%+O#5AKWBZ(:
M;H$'BOX!)K<OA70T<M'I5E,VL0K%%D[I&2*-IG&]\FOO:B@#YV^)G[/W_!0[
M6_ /@5OA=_P4&T/1/&OANSNH?&%_J'P=M[K1?%S2M&4D>Q%ZL]B\0C(4PW1!
M\Q]P;*[:7["O_!/[Q'^R_P#%'XE_M.?'?X_3_%#XN?%N?3AXL\5)X=CT>QMK
M*PA:*SL;*RCDE\B*-7;+-([R'#,<CGZ6HH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /A/XM_\ !*_]M+Q9_P % O$7[?7PP_X*
M.>'='U2[T>/1O!.B^+/@4FO#P;IFQ1/;V,K:M B-/(&>681+(X;86V@@]Q^T
M!_P3K^.?[17PG^%.O^+_ -L.WLOC]\'/$]SKOA/XQZ)\/(K>SDDG\Z&:UGT=
MKN16M9;21()46X#,8A(&7)2OK2B@#Y0^ W_!/3XW^"_B?\1?VL_CI^UM!XN^
M.?C7P$/"'ASQEI?@6/3]*\&Z7&TDT,-GIKW,QF'VMQ<RF:<^:T:+\@!SY5^Q
MI_P2>_X*&?L2^'W\)?#7_@J1X.O;/5?$TNN^,]1U;]G!9]6\37L\OF7%Q>7\
MFN-)+,X^02,#L4*%7"@5^@E% '@7[1O_  3+_8D_:,\*>-;?Q#^RK\+(_%?C
M/1[^VF\<7GPUTV[U&"\N8'C%\96B$DLJ,PD!,@8E1\P/(WOV$/V.OAW^P;^R
MGX+_ &8_AYIVC?\ %->'K&TUS6]&\.0Z7_PD&HPVD-O-JD\,1;]_/Y*L[.\C
M\ %VV@UZ_10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
4% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>blkb-20241231_g2.jpg
<TEXT>
begin 644 blkb-20241231_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>26
<FILENAME>blkb-20241231_g3.jpg
<TEXT>
begin 644 blkb-20241231_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@".\O+/3K.74-0NHX+>"-I)YYI J1HHRS,QX  !))Z
M5%HVLZ/XCT>T\0^'M5MK^PO[:.XL;ZRG66&XA=0R21NI*NC*00P)!!!%?G;_
M ,%5_B]\</C7^V-_P[9\&?M$:M\)O"(_9PUSXC^(=:\,B"/5_%\L5Q+:1Z):
MW$Z.((T6-[B<Q*96C(7Y5RP],_X(E?LHWOP+_8O^%OQ23]I[XK>+[/QK\%_"
MMT/"/CKQ4NHZ7H$KZ;!*5TU#$LEM%B01B(NR*D:  8)(!]GT5\M_'?\ X)O_
M !,_:$^+6O?$C7O^"G/[1/A#3+Z6/_A'_"'PQ\2Z?HEAHT2PHC+Q92R73-(K
MR;Y7/^LVXP!7$?\ !+SXR_M+Z)^T[^T7^P%^T;\=9?BK:_ Z]\-W'ACXF:EI
MT%KJ-S9:O8S77V#4/("Q/<6XB7]Z &=9=S8RH !]MT5^;?[*?P[_ &H/^"P_
M@/5_V[O%W[?WQ>^$W@?Q)XDU.W^"/@GX/ZK9Z7#:Z'9W<MI#J&HM-;3/?7%Q
M) \I1R(U1@%X8!.__9 _X*%_$SX:_LI?M#6W[<VO6NO>/?V3-5U:Q\9Z[IUH
MEF?%.F6]@-1T[4Q HV02W=JZJ8U^7S48J,,  #[EHK\Y?@7^Q)_P42_:R_9H
MT;]LCXF?\%2/BQX"^,?CC0(O$GAWPGX0EL8?!GAC[3$+BRTZ;2Y+61KU(HWC
M29Y)2[D-R<9;Z7_X)=?M>^*/VWOV*_"OQN^(_A^VT?QI%/?:%X^T>SSY5EKF
MG7<ME>*@))5&DA,J*22J2J"21F@#Z#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 ^9?\ @JG^PG^S
MC^VI^S%KMU\:O"EQ_;O@G0-2U;P5XOT.^>QU?0;M;5V+VUU'\RJ^Q0\;;HW
M&Y254CY=_P""'/[4W[57PPG^$O\ P3N_:UUK0_%>F>*/V9M"^(/P7\;Z)IXL
M[B'1EM[2&31-0@7Y6FMA-&L=PO\ K8X]SDNY"_2W_!0G]GW_ (*&_%*UUK7_
M -CW]KSP]X;T2Y\ 76E:I\-/$WPTCU:+5;DBY)N(+Q+J":WFD25(-IW1CRU;
M&<Y\^_X) ?\ !,+QC^S#X2\&_M._M6_%36_&/QB?X*Z#X+M++5-.@LK3P+H5
MO;P2?V%:P0,RLZ3(HFN6=FF>+< FY@P![+^VS^P_\0OVNY+&7P3^WI\9O@XM
MEILMK);?"[6;2TBO'=MPFF,MO)+O7[H,<D?!]>:^:O\ @D]X6\1? S6/VGO^
M"5>K:=H&H>*_AG+8:I_PL[2+>XBN_&B>(-/FF@O=5:YGGE?4D:%DED:4JR^7
ML 5>?7O'W[*'_!6NY\>>(K_X3?\ !6;P]I?AG6M9N[K2-)\1_L^6.H7GAZVE
MF:1+6"YCOH%N%B5A&C3QLQ"#<6/-=]^PI^P/X/\ V)M+\6^(;GXF>(?B#\1/
MB1K4>K_$KXE^+&C^WZ]=QQ^5"OEPJL=O;0QDI#;QC;$K$ GK0!Y7_P &\VL:
M?J__  1H^!,=@@C?3_#5SIM] 1AH;JVU"ZMYT8?PL)8W!!YS7QY^U-X9U[XI
MZ5_P6#\3^ 0]U83:%X7L8I+?E7N=(\*1OJ,8QU9%&UAUXKZWO?\ @E]^U;\#
M/B-XVUG_ ()R_P#!06/X2^#?B)XAN-?UWP'XD^%]MXFM-(U>Y.ZZO-*>2Y@-
MJ)6_>&W<21!R2H4':/:?V+_V"/A)^QK^SA?_ +/6FZEJ/C$^)]3U#5_B)XF\
M6,L][XMU;4/^/Z]O,#:QE&$VXP(T126(+$ [/]E'Q-H7C7]EOX:^,?"\\<NF
M:MX!T>\TZ6%LH\$ME"\94CJ"K#%?*O\ P0!8:Q^R[\5OB)ILOFZ+XN_:>^(&
ML>'+A#F.>Q?5WC5T/=2\4G([@UF:!_P21_;;^#OPSO/V3?V7O^"KFL>#?@?-
MY]MHWA^_^&MMJ?B3PWI<S,9-.L-:>Z0K&H=DAEDA>6!=H5B44U]@_LQ_LW_"
MC]D+X >$_P!FCX':$VG>%?!ND1Z?I%M+)OD95RSRR/@;Y9'9Y'; W.[' S0!
MW=%%% 'B6J>!?V])=3N9=(^._@B&T:=S:Q2^%Y&9(RQVJ3NY(& 35'X+>//V
MC9?CQXD^"?Q2\?:)J=QH^A6NH1W&G:'Y$>)G( R6+,<#N /K7O=>%^ ?^4@G
MC_\ [$32O_1C4 >N?8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]
MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT
M?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C5?5'\9:5I\NHS:Q:,L
M*;F5;8Y/ZUT%9OC'_D6+W_K@: *T%OXUGA2==:LP'4, ;8]Q]:?]B\;_ /0;
MLO\ P&/^-:6G?\@^#_KBO\A4U &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\
MT&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_
M -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!
MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/
M^-'V+QO_ -!NR_\  8_XUL44 <_JC^,M*T^749M8M&6%-S*ML<G]:E@M_&L\
M*3KK5F ZA@#;'N/K5GQC_P BQ>_]<#5S3O\ D'P?]<5_D* ,W[%XW_Z#=E_X
M#'_&C[%XW_Z#=E_X#'_&MBB@#'^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_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?
M_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&MBB@#'^Q>-_^@W9?^ Q_QJK?W'C'3[FUM9=7M6-U+Y:%;;@'&>>:Z*L?
MQ+_R%]'_ .OT_P#H)H /L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?
M^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X
M#'_&C[%XW_Z#=E_X#'_&MBB@#'^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@#G;^X\8Z?<VMK+J]JQNI?+0K;< XSSS5K[%XW_Z#=E_X
M#'_&CQ+_ ,A?1_\ K]/_ *":V* ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&
MMBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q
M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?
M^ Q_QJK?W'C'3[FUM9=7M6-U+Y:%;;@'&>>:Z*L?Q+_R%]'_ .OT_P#H)H /
ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#
M=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&
MMBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#G8K
MCQC-JTND+J]J'AB61F-MP0?QJU]B\;_]!NR_\!C_ (T67_([WO\ UY1?S-;%
M &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^-;%% &/]B\;_ /0;LO\ P&/^-:\8<1J)6!;:-Q X)I:* "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@ KPOP#_P I
M!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHHH **** "BBB@
M K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_K
MBO\ (5-0 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_ *X&
MKFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@ HHH
MH **** "BBB@ HHHH **** "L?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^
M@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\
MK]/_ *":V*Q_$O\ R%]'_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@
M HHHH **** "L?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@F@#8HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ***^1_^"J'_!4_PI_P3S\*:?X=\.>'
M[?Q#\0?$-NT^C:-=2LMO:6X8J;NY*D,4+@JJ*07*O\RA2:Z,+A:^,KJC15Y,
MX<RS+!Y3@YXK%3Y81W?Y)+JWT1]067_([WO_ %Y1?S-;%?S]I_P7E_X*1Q^.
M)/&2?%'1!%(PWZ+_ ,(E9_92@.0F?+\['OYN?>OU,_X)7_\ !5#PI_P4,\*:
MAX<\1^'[?P]\0?#UNL^LZ-:RLUO=VY8+]KMMQ+! Y"LC$E"R?,P8&O5Q_#N8
MY=0]M42<>MG>WKHCYG(^/<@S[&?5:+E&;V4TES6[--_<[,^N****\(^T"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@ KPOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_
MZ,:@#W2BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?
M\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444
M %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^
M0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O\ R%]'_P"OT_\
MH)K8K'\2_P#(7T?_ *_3_P"@F@#8HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_
M ,A?1_\ K]/_ *": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\ ?
M^"^W_"4_\/+?%?\ PD'F_9/[$TC^P_,SC[+]BCW;?;[1]H_'-?N[\5?BK\/O
M@C\/-6^*OQ4\4VNBZ!HEHUQJ6HW;X6-!P  .69B0JHH+,S!0"2!7P7^W3^Q%
MX"_X+7?#_P $_M5?LB_'#1H;NQL)-.E36;<I$T.YI3!,8HVFAN(I&P48,NV0
MLN,YD^BX;Q,,!C?;UE:FTX\UG9-ZK\CX'Q!R^KG63_4L*TZR:J*%US2BKQ>C
M:T7-?U5C\2*^SO\ @@3_ ,)3_P /+?"G_"/^;]D_L35_[<\O./LOV*7;N]OM
M'V?\<5"G_!!K_@I%)XWD\&I\+M$,41&_6O\ A+;/[*$)P'QYGG8]O*S[5^IG
M_!*__@E?X4_X)Y^%-0\1^(_$%OXA^(/B&W6#6=9M8F6WM+<,&^R6VX!BA<!F
M=@"Y5/E4*!7UV=YWERRZI3IU%.4TTDG??J^UC\LX.X.S^>?T:U:C*E"E)2;D
MG'X7>ROO?;32Q]<4445^7G](A1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_\ L1-*
M_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 4444 %9OC'_D6+W_
M *X&M*LWQC_R+%[_ -<#0!<T[_D'P?\ 7%?Y"IJAT[_D'P?]<5_D*FH ****
M "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"
MJ?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 4444 %%%% !1
M110 4444 %8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$T ;%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)?
M^0OH_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_
MY"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!- &Q1110 4444 %%%% !1110
M4444 %%%% !16=XM\6^&/ 7AC4/&OC37K72](TJTDNM2U&^F$<-M"BEF=V/
M  )K\MM-_P""AG[:_P#P4D_X*":%X2_8#U6?PW\._ ^H?:-1U/4K1C:7UJ24
MENM1CR"ZR+N2"VRKY._*."\7?@LNKXU3E%J,8J[D]EV7JSQ,XS[!Y/*E3FG.
MI5DE&$=9/75V[):MO0Y?]IR?]LC_ (+,?MP:A^R9HOA76?A_\-?AUJ^W78=7
MMBALP"5^VW2@[9KF5=WV>$,5"-D-M\R4_J/^S=^S?\)OV4/A#I?P4^#'AQ-.
MT;3(^6;#3WDY \RXG? \R5R,EO8  *JJ.VAL[2WGENH+6))9R#/(D8#2$  %
MCU.  .>PJ6M,;F4\51A0A'DIQ7PKJ^K?=_D891P]2RW%UL96FZM>HW>;5FHW
MTC%;))6O;=^5DL>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9K8KS#Z(**** "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@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7
M_HQJ /=**** "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^18O?^N!H N:=_P @
M^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%% !1110 4444 %%%% !111
M0 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U<T[_D'P?]
M<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_Z_3_Z
M":V*Q_$O_(7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HH
MHH **** "BBB@ HHHH **** "L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)
MH V**** "BBB@ HHHH **** "BBB@ JKK>MZ-X:T:[\1>(M5MK#3["V>XOKV
M\F6.*WA12SR.[$!550223@ 5:K\W/^"R&F_\% _VGOC?X5_80^!7PWO=-\!>
M)X4NK[Q1%*3:ZFT9#3?;)4!^SP6^5/E-\TC%2 Y,:CMP&$6-Q*IN2BMVWT2W
M]7Y'D9WFDLHR^5>-.525THQBFVY/1)VV5]V_SLCTB\^/7['O_!;[X8?$C]D3
MP3XT\1Z3/HEVD]GJ21/"+J.)P(=01 P6>W\TX,$NUB-C81MC)]"?L;?L=?"#
M]B+X+V7P;^$>E_(F)M8UBX0?:M6NR 'N)F'<XPJCA% 4=.<W]A7]ASX1_L&_
M!:W^%GPUM1=7]QLG\2^(YX0MQJ]V!@R-UV1KDB.($A%/=F9F]IK3&8J%Y8?#
M2?L;W2?5VM?Y]CGRG+:UH8[,80>+Y>5RBME=M16KVO9M;^@4445YQ[YCV7_(
M[WO_ %Y1?S-;%8]E_P CO>_]>47\S6Q0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 45S7Q@^+WPZ^ WPVUCXM_%?Q98Z+H.A
MV,EU?W^H7<<**J*6VAI&52[8PJYY) '6N4_99_;,_9F_;/\ AUIGQ)_9S^,?
MA[Q+;:AHUGJ5QIVFZW;7%[I:7$2RI#>00R.UM,H;:T;X*LK*>10!ZA17&_$_
M]HO]GSX)7=M8?&?X[>#?",]Z,V</B?Q1:6#SC.,H)Y%+<@],]*ZK2M6TK7M,
MM];T/4[>]L[N%9;6[M)EDBFC895T=20RD'((.#0!8HKSK7/VP/V2O#&M7GAK
MQ+^U'\.M.U'3[J2VO]/OO&UA#/;3(Q5XI$>4,CJP(*D @@@UUG@/XC_#SXIZ
M /%?PQ\>:-XCTMIFB74M!U2&\MS(OWD\R)F7<,C(SD9H V:*XW7?VB_V?/"_
MQ#M_A%XF^.W@W3O%EVR+:^&+_P 46D.HS%_N!+9Y!*Q;(QA>>U=E0 4444 %
M>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1110 4444
M %%%% !6;XQ_Y%B]_P"N!K2K-\8_\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._
MY!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\BQ>_
M]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1110
M4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\
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
M_B/XVT;4=87P7IYN;S3]-:&)XS*?+ 0G@@;LGOD4 ?4U%8_V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_
M  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%9OC'_D6+
MW_K@:A^Q>-_^@W9?^ Q_QJCXEM/%J:#=/?:M:O$(CYB);D$CV- '0:=_R#X/
M^N*_R%35A65GXT-G$8M9LPOE+M!MCD#'UJ7[%XW_ .@W9?\ @,?\: -BBL?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH
M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH F\8_P#(
ML7O_ %P-7-._Y!\'_7%?Y"N?\2VGBU-!NGOM6M7B$1\Q$MR"1[&K-E9^-#9Q
M&+6;,+Y2[0;8Y Q]: -VBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH
M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E
M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QH V*Q_$O_ "%]'_Z_3_Z":/L7C?\ Z#=E_P" Q_QK,URU
M\4KJ.FK=:I;.[7)$#+ 0%;;U/K0!U=%8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0 >
M)?\ D+Z/_P!?I_\ 036Q7*:Y:^*5U'35NM4MG=KDB!E@("MMZGUK3^Q>-_\
MH-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW
M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\
MH-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW
M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\
MH-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BL?Q+_R%
M]'_Z_3_Z":/L7C?_ *#=E_X#'_&LS7+7Q2NHZ:MUJEL[M<D0,L! 5MO4^M '
M5T5C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "O"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:@#W2
MBBB@ HHHH **** "LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_
MR%35#IW_ "#X/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% !1110
M!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H
MFHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_ "%]'_Z_3_Z":V*Q
M_$O_ "%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_
M3_Z": -BBBB@ HHKQC]NG]MWX4?L(?!"[^+/Q'N!<WLVZW\->'H9@MQJ]YMR
M(DZ[47AI),$(O8L55M*-&K7JJG35Y/1(Y\5BL/@<-*O7DHPBKMOHCF/^"E'_
M  42^'O_  3[^#1\3:@D&J>,=:22'P?X;:3'VF90-T\V.5MX]REB,%B50$%L
MCY2_X(W?L7_M"?%/XQW7_!4C]K/QIKD>L^(TFD\-Z<UT\$FIPS)L-S<(I %H
M$PL$&-I"H^ BQ[O<_P!CS7_#?_!7C]D[0?B3^VM^RCIL<NC^(_/T.XGC86FH
MM"ZG[3:AG,JPL1Y4L;EHY"A&7&53[&AABMXE@@B5$10J(BX"@<  #H*]>>)6
M6X6>#A&U5MJ<KIZ=HV[]?ZM\K2RZ7$.9T<UJU.;#149486<?>>\II[M?9Z6^
M?,ZBBBO$/L@HHHH **** "BBB@ HHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z
M\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*03Q__ -B)I7_HQJ]TKPOP
M#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHHH **** "LWQC_R+%[_ -<#6E6;XQ_Y
M%B]_ZX&@"YIW_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 4
M444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O
M_7 U<T[_ )!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
M'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)
MK8H **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_ .OT_P#H
M)K8K'\2_\A?1_P#K]/\ Z": -BBBN>^+'Q4\!_!#X;ZS\6_B?X@BTO0- L7N
M]3OI02(XU[ #EF)(55&2S,  213C&4Y*,5=LBI.%*#G-V25VWLDNK+/C'X@^
M!/AY!8W7CSQCIFC1:GJ<.G:=)JE\D NKN4D1P1ER-\C$'"CDX-?GW\;_ /@D
MS^T9^V7_ ,%);SXI?M<_$&TU3X0:1&D_ARTTN<PM+:[R4TH0[BT# C=//G]X
M&!0@MB'Y[T73/C[_ ,' ?[8[>(-9_M+PO\$? ]WMC16Q]E@)!\I#RLE_<!06
M;E8DQU"H)/V4\/Z'I_AC0+'PUI(F%KIUG%;6PN+EYI/+C0(NZ20EW; &68EB
M>223FO>J1JY TH37M91:DK?!>UK/^:W];'Q>'GAN.(RE6I/ZK3FG!W:55QO>
M\;:POM??[T+H6A:+X7T2S\->&])MK#3M/MH[:QL;.%8XK>%%"I&B* %55
MX %6Z**\!MMW9]LDHJR"BBB@84444 %%%% !1110 4452\2>(]"\'^';_P 6
M^*-5@L-,TNREO-1OKE]L=O!$A>21SV554DGL!1N)M)79SEEX_P#!0^.M[\+#
MXGL_^$C/AN/51HWG#[1]B\[R?M&WKL\P[,^O%=A7\U _X+)>.%_X+&G_ (*(
MB:]'AHZW_9)T3)W'PIGR/L^SIYGE?Z1MZ?:/FK^DKPWXCT+QAX=L/%OA?58+
M_3-4LHKS3KZV?='<02H'CD0]U96!![@UZ&/R^K@>3F^TON?5?(\;*,ZP^;NJ
MJ?V)6]5T?SU+M%%%>>>T%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_ )2">/\ _L1-*_\
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
M !1110 4444 %%%% !1110 4444 %8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\
M]?I_]!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z
M/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%% !1110 4444 %%%% !11
M10 4444 ?@M_P<&?%CQ9XX_X*$ZI\/-8NY?[+\%:%I]EH]J2?+7[1;1W<LH'
M3<SSA2W4B)1_"*^'*_33_@Y2^&/PATCXZ^#/B7X=\5Q#QOKVC&VUWPW%'N=[
M2%B+>]8C[A)+0@'[XB&W[C9_.4?#?XB'Q0/! \!:U_;32>6ND?V7-]J+_P!W
MRMN_/MBOV#(ZM*6447'3W?3;1O[]3^4>,\-B:?%6+4WS-S;TUTEK%>J5E;R/
MLC_@WT^+'BSP/_P4+TKX>Z/=R_V7XUT+4++6+4$^6WV>UEO(I2.FY7@VANH$
MK#^(U^]5?F7_ ,$*_P#@EK\3/V>=<N_VM/VC_#<NBZ]>Z6]CX4\-7J;;FRAE
M(,MU.O6*1E C6,_,JM)N ) 'Z:5\!Q/B<-BLU<J+NDDFUU:O_P !?(_<O#C+
M\?EW#488M.+E*4HI[J+M;3I=INWF%%%%?/'W@4444 %%%% !1110 445\<?M
M*?\ !1OQ_P"/?BM??L7_ /!,SPC8^/\ XH6_[KQ3XONW)\->!$)*M+>W"Y6:
MX7#;;=,G<K AF0Q'6E1J5I6C\WT7FV<^)Q5'"PYIO?1):MOLEU?]/0^A_P!J
M'XYZA^SA\$=9^+FC_"+Q/X[O=.$4=AX5\(6)N+Z_N)I5AB15&2J;W7>^&V+N
M;:V,'YA^#?\ P3]^-?[7'Q'TS]K'_@J_>6.JWVG3_:O GP*TV;S?#OA,'E9+
MH9*ZA>XX9FW1@Y WKL6/ZU^"/A7XD>!_A'X=\(?&#XECQEXHT[2HH-<\4#3$
MLO[3N%&&F\B,E8\^@^O>NIJX5W0BXPW_ )NMO+M^9E4PD<7.,ZU^5)/D=K7[
MNV]NBNTGKKHQ$1(D$<:!54855& !Z4M%%<YVF/9?\CO>_P#7E%_,UL5CV7_(
M[WO_ %Y1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'SQ_P4 _X*1? S]@/PA;1>,QJ^O^.?$6GWTO@?P!X4T&XU35-8
M>VA,DDHM[<%H[:,8,L[E$1<_-G K(_X)H_\ !1R[_;\^%VCZ_P"(_P!F'XF_
M#W6Y?!&D:Y?W7B[P;)8Z+JAO(%=I-)NS)(MW;[]Q4DA_+9&91NKP;_@K/\&_
MVG?@7^TO=_\ !3SX"_!MOBGH#?L\ZO\ #/XB^"=.NEBU?2-.EN9;Y-9TY7^6
MY99&VS0 AVCC7:#RT?L/_!$7]J[]G?\ :=_X)M?"+3_@5\5]+\0WG@7X9^'?
M#OC'3K61ENM'U*VTR"&6">%PKQ_/%)M<C9(%+(S+S0!>^.'_  5O^"/PA^*^
MO_!CP?\ L\?'GXHZUX2N!;^+&^%/P=U+5K31YS&LHBEN2L<+OY;HVV)I#AO4
M$#U7]C[]L_\ 9W_;N^#T?QP_9J\<'6=%&H3:=J,-S92VMYI=_#CSK.ZMYE62
M"=-RY1AR&5@2K*Q[WQUXX\'?##P5J_Q'^(/B2ST;0=!TV?4-9U;4)A'!9VL*
M&26:1CPJJJLQ/H*^"O\ @B]9>(U^%_[2'_!26\\%76@^&OCQ\4-4\<?#_P .
M7EN8)I="M[?R[;4)8S@QRWFQYB.ZE'!8.#0!ZW\:O^"Q?[-/PH^,'B/X(^!_
MA5\7_BQK/@F58?'LWP<^&5YK]IX8F*[O(O+B'$:S!<LT2%W7#!E#*0/=_P!F
M_P#:3^"7[7'P7T3]H/\ 9Z\>VOB/PGX@@:73M3ME=.58I)%)'(%>&5'5D>-U
M5D92" 17S%_P;T>&(-._X),?#+XAWVR?Q!\1&U3QCXPU8K^]U/5-1U&XGEN)
M6_B?:8X\GG;$H[5\L?$?XK:W^Q_\/_\ @K)\*_A)(VG6'A*:P\4^'5M?D&GZ
MCXH\-1/=RQ8^X1<#S0!P&YQR: /JCQ+_ ,%YOV+M%O-:U[PWX ^,7BSX>^&M
M0FL_$?QF\&_"C4-2\(:<\#E+AVU")3YD4+ AY8DD08R&(()^P?!'C;PA\2_!
MNE?$3X?^);+6="UW3H;_ $;5M.N%EM[VUF02131NO#(R,&!'4&O-_P!B;X(^
M _@Y^P_\,/@-X<\.V:Z%H_PXTO3FL3;JT5POV.,2M(I&',K,[N3G>SL3DDU\
M\?\ !OY?3:+^Q1XJ^ L$TDFE_"+X[>-O!/AXS.69=.L]7F>"/<>2$6?8/144
M=!0!]QT444 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0
M![I1110 4444 %%%% !6;XQ_Y%B]_P"N!K2K-\8_\BQ>_P#7 T 7-._Y!\'_
M %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%
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
M4@GC_P#[$32O_1C4 >N?\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\
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
MC_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ\%\8_MK?L^:-^UMX?\ V*_
M-MXF\<>-]0G+>*+?PD?M,'A&T"$_:M2F+!(!OV+Y>2X#@E<E%?@OVC_BK^W3
M^U_\:]?_ &./V/O#>L_"GPCX>NULOB+\=?$.FM%.=Z*[6FA0M@S2&-U/VK("
MALJ4/EN_O'[(?[%OP _8A^&G_"M?@3X3-L+F7[1KNNW\GGZEK=T<[KF\N"-T
MTA)8]E7<0JJ.*Z_94J,.:IK)K1+SZM_IOWL>=]8Q&)K<M!6@GK)K>VZBNO9R
M>BZ7>TFH_L7_ +.&L?'JU_:>U?X<P7?CRPT5=*T_Q)=2O)-:VH=WVQ!B5C;,
MC@R* ^UBN[;Q7=_\(/I'_/S>_P#@6U;%%<TI2E:[O8[HTX0ORJU]7YON8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L45)9C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 <I:^%=.D
M\4W5@T]SLCMHV4BX;=DD]36G_P (/I'_ #\WO_@6U%E_R.][_P!>47\S6Q0!
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P
M@^D?\_-[_P"!;5KQH(HUC4G"J ,GFEHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "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_&/\
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
M>73QU;WDU!7N_P!#PN(,\IY1AO<:=1VLOS;7:WXG]05%?GY_P0Y_X*U_"_\
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
M%:ON[]BC]IBP_:^_9B\)_M 6>B3:;-KFG ZC830N@@NXR8YE0M]^/S%8H_\
M$A4]<@>D:_X?T'Q9HEWX9\4Z)9ZEIM_;M!?:?J%LLT%Q$PPT<D;@JZD<$$$&
MOB+Q[_P58\8_ ?\ X*?:9^Q1\8?A/I/A7X?7MM#9:+KXG9Y;F2X"_8[P-A8X
M[?S%:W:,*=C%B7(3%>S"I7S7 QPT87G23:=]>3M;KKMV/D:M#!<-9S4S"=7D
MI8EQBX<K:]JW\?-M%-;WW>K>Q]TT445XA]B%%%% !1110 4444 8_B7_ )"^
MC_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !1110 4444 <
MW\8/BOX*^!?PMU_XP_$75!9Z)X<TN6_U&?C/EQKG:H_B=CA57JS, .37Y8_\
M$E/AEX__ ."A_P"WSXP_X*9_&ZTE32O#^K./#MJ7)B%^T>R"V0_Q1VEL4)Z$
MN\3'.6K[%_:<_:\_87^+'[0LG_!+7]H#1+_7;SQ3:6B7$-M:2R6B7DC>;#:R
M26[>=!,%6*82 ;$#*6=<&O<_V;?V<_A=^RC\'-)^!GP=TF2TT/1UD,/VF423
M3222-(\LKX&]V9CDXZ8 P  /;HUWEN7S3@U4JI6;6G(][>NQ\?B\&N(<\HS5
M6,L/AFW**=W[9;*2VM%:K7>Z:.ZHHHKQ#[ **** *7B3Q'H7@_P[?^+?%&JP
M6&F:792WFHWUR^V.W@B0O)(Y[*JJ23V K^:S6O\ @LE\01_P5ZE_X*,V=M>7
M>A6^KG3;7PWYVQI/#"YA6TP>%D,?[_GY1<'=7Z,?\'+G_!1;P_\ !S]GEOV)
M/AGXMA?QGX]"?\)7#9S@R:7H@P[))C[CW+!4"GK")L@!E)_ >OK<BR^+P\JM
M5?&K+TZ_?^A^;\7YU..,IX?#RM[-J3:_FZ+Y?KY'])WP(_8W^+W_  46\1>'
MOVT/^"E][I]WX:9(=7^%_P !M&OA<Z%I4$B!X+S477Y=1NF1@V#F,!B,;6\I
M/O"&&&VA2WMX5CCC4+'&B@*J@8  '05^9/\ P;*?MV_\+X_9;O?V2O'.L^;X
MF^%NW^Q_.DS)=:%*Q\K&>3Y$A:$]E1K<5^G%>!F$:U/$NE/:.R6UNEO7[^Y]
MCDL\-7P$<12U<U>3>K;V=WY/1+9=$D%%%%<)ZX4444 %%%% !1110 4444 %
M%%% !1110!CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S6Q0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U
M 'NE%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_ "+%[_UP- %S3O\ D'P?
M]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0KYS^/W_!4W_@G]\(+[4/AWXX_:<T-
M-9BS#/9Z7;W.H>3(#@I(]I%*D; \%6((/!Q7KWP*^/7P8_:%\#0^-/@C\3-'
M\3Z:JK'-<:3>K*8)-O\ JY5^]$_?:X!QSBMYX7%4J:J3IM1?5II?><5',\MQ
M-=T*5:$IK>*DFUZI.YV;,J*7=@ !DDG@"OEK_@H?\1OVG?B;^QM>>)?^":7B
M72O$>H7^I&PU#4_#E\EQ=BT$C03FPD1O+$R2C:S9RB!V0AE!'QS^W1^W)^U]
M_P %%?C_ *M_P3N_8>\!ZWH6D65]-I_C#4;V)[.ZNDC?RYGNG(S960.04/[R
M7A2"7\D_=7_!.']@?PS_ ,$^O@8WPQTKQIJ&O:IJMVM_XBO[B=UMFN]@0BV@
M)*PH  ,_??:"Q.%5?5>"CE=*&(KM.HVFJ;5_=[R[7Z+^E\U#-Y\2XFM@<'&2
MH)2C*LGRM3[4]-;=7_P+^/\ _!+'_@C[X0_8YM(/CA\=1:^(_BM>QF0W#MYU
MOH&\?-' 3_K)SDA[CKR53"[FD^XJ**\S%XS$8ZNZM:5V_P /)=D?0Y5E6!R;
M!QPN$ARQ7WM]6WU;[_H%%0ZCJ.GZ/I\^K:O?PVMI:PM-<W5S*$CAC4$L[,Q
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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 **** "BOB_\ X*5_M]_'KX8_$.7]B7]B3X7Z3K_Q
M4U#X4ZKXXUW7O%&M26&E^$/#T#/;"_<PH\MQ<27 :.&&,#YD+,P4&M7_ ()
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
MBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH ****
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
M[3_^?&'_ +]"O'/K"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\
MOT*/[.T__GQA_P"_0H Y_7O$N@W.IZ9-!JD3+#=%I6!^Z-O4UJ?\)CX8_P"@
MU!_WU53Q'96::KI*I:1 ->$,!&.1M-:_]G:?_P ^,/\ WZ% %/\ X3'PQ_T&
MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'
MPQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3
M'PQ_T&H/^^J^:OVK?'?['G[=NG^,O^"<][^TZV@^*C!;RWMKI,^R8NN)UC'F
M+LNE4JK2P(VX <E,9%G_ (*I?MR:+^P1^S7/XST71X;GQ?XAE?3?!UO):!HD
MNBA+7,IQC9$OS[3R[;5Z%F7P'_@AI_P3VUKP/H-U^W;^T?82WGCGQS')<>'T
MU92\]G93DO)>/NY$]SNW9ZB(]?WKJ/9P>$5'!2Q]23C9VIVM=R777HNO_ L_
MDLUS26+S>&2X>FJBDFZU[VC3:M:ZM[TKZ?Y.Z^K/V'?V<?@[^P]^SKHWP(\$
M^(+>[EM0USKNLF'RWU2_D \VX9<G:#A45<G:B(N3C)]>_P"$Q\,?]!J#_OJK
MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A7E5:M2O5=2H[R;NV?38;#4,'AX4*,>6
M$4DDNB13_P"$Q\,?]!J#_OJN0^/GQFUWX<_!CQ-XY^$G@D^-?$VEZ1-/H?A6
MVO8[=]2N0/DB\R0A5&>3_$0"%#,0IS?VN_VHO@E^Q5\#=5^/'QEN(XM/L (;
M#3K6%7N]6O7SY-E;1]9)I&& .@ 9F(568<S^P%+^UYXQ^#]Y\4OVUM-T?2M<
M\6ZS)JN@>"+#3$C?PII3HH@T^>4 &>8 ;W+ ,K2,IZ;5J-*2I^U>U^O7R_S(
MJ8B$JWU>+?,U>Z^RNC=]-7MO>STLF<'_ ,$]/V3KKX*WNN?M5_M7^.+'Q1\>
M_B,BR^+]<5MT&B6O!BT:PZB.VA 53M/[QD!)(5,?4?\ PF/AC_H-0?\ ?57/
M[.T__GQA_P"_0H_L[3_^?&'_ +]"IJU9UIN<OZ\EY%X?#TL+25.&WXM]6WU;
MW;*?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_
M[]"LS<I_\)CX8_Z#4'_?59>O>)=!N=3TR:#5(F6&Z+2L#]T;>IKH/[.T_P#Y
M\8?^_0K(\1V5FFJZ2J6D0#7A# 1CD;30!;_X3'PQ_P!!J#_OJC_A,?#'_0:@
M_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\
MA,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[
MZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!
MJ#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A
M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4
M4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ
M% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_
M]^A0!S]IXET%/%MW>OJD0B>UC5),\$@G(K4_X3'PQ_T&H/\ OJJEG969\9WL
M1M(MHLXR%\L8!R:U_P"SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@
MU!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC
M_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U6
MBCK(@D1LJPR".XJ+^SM/_P"?&'_OT*F  & , = * "BBB@ HHHH \7U/]F+X
MP7^I7%];?MC^-+:.:=WCMHK:WVQ*22$&1T'0?2H?^&6/C-_T>IXX_P# 6V_^
M)KVZBN?ZK1\_O?\ F?(RX'X>E)R<:NO_ %$8C_Y:>(_\,L?&;_H]3QQ_X"VW
M_P 37E?[:WP"^)O@G]F7Q-XG\0_M/^*O$5G;?8O.T;4H(%AN-U[ @W%1GY2P
M<8[J*^PJXC]H[X-?\- _!C6?A%_PD?\ 9']K_9_^)A]C^T>5Y5S%-_J]Z;L^
M7M^\,;L\XP<J^$A*A)13O9VU>]O4\'BGP]RS%\,XZA@:=25>=&K&FGB*UG-P
MDHI\]7ELY67O>[_-I<_'JBOM[_AS;_U<;_Y:'_W71_PYM_ZN-_\ +0_^ZZ^<
M_LK'_P GXK_,_C'_ (@/XK_]"[_RM0_^6FY^Q3\ OB;XV_9E\,^)_#W[3_BK
MP[9W/VWR=&TV"!H;?;>SH=I89^8J7.>[&O5/^&6/C-_T>IXX_P# 6V_^)KM_
MV<?@U_PS]\&-&^$7_"1_VO\ V1]H_P")A]C^S^;YMS+-_J][[<>9M^\<[<\9
MP.WKZ.AA(1H14D[V5]7O;U/[.X6\/<LPG#.!H8ZG4C7A1I1J)8BM934(J27)
M5Y;*2:]WW>VAXC_PRQ\9O^CU/''_ ("VW_Q-'_#+'QF_Z/4\<?\ @+;?_$U[
M=16OU6CY_>_\SW?]1>'?Y:O_ (48C_Y:0:9:36&FV]C<WKW,D,"1R7,H&Z5@
MH!<X[D\_C7Y9^"O^"B'[%W[!7_!;W]MI?VN_CYI7@AO%5A\,3X=CU&VN)6O_
M +-H-SYXC6"-R2GVB'CJ?,&,U^J=%=!];&*A%170_/7]A?Q5=_MH?\%>/'__
M  47^!GPT\3:%\&?^%%6'@6V\3>)/#MQHX\=ZTFJM>#4;:VN4CFEAM[;-L)Y
M$4DN5&0,+X1#XM_:1\#_ /!'7]MKQ-^RE>:]:>+K?]K3Q\&U#PK$SZI8Z8WB
M>%=2N;0+\WG1V)N75EPR;2RD,HK]@:*"C\'_ /@HUX<_X($6/_!+/XAZ7_P3
MT^'GP^^*WQ0OO!AO;/Q'I=N=>\1Z7$A26[UC5+^X#SZ>4A65B9VB9I62%$W.
MJ#[&_;*\2W_[#/[>'P+_ ."JOBSPUJFJ?"6?X,W/PR^*NMZ/ITMXWA&VN+FW
MU&RU:6&%6<VQGC,<LB@^6N#\Q95/Z'Z9H.AZ+)<2Z-HUI:-=RF6Z:VMEC,TA
MZN^T#<WN>:MD!@589!Z@T >*?L__ /!1[]@_]JSX@CX5?LU?M8>"/'7B+^Q)
M=7DTGPOKD=Y+#91R11O+)Y9(BP\\2[7(;YNG!Q^7'_!)+X _'?\ 8K_X)K_"
M'_@IK^PEX3OO%4>N^&9C^T'\$[23<WB^RM]0NXTU?2@QQ%J]M",>4,)=QKLX
MD"E_VBT/PIX6\,>;_P (UX:T_3_/.9_L-FD/F'GEM@&>IZ^M:% 'Y??\%D/V
MRO WQX_89_9A_;)_8Y#_ !(LF_:M\$ZQX<TC1E_TK4KFW:\D.G>4V&BNBZ&
MQ/AED.TX-;7_  4<_P""L?['W[67[!OC']EG]BKXHV?Q-^+7QN\,77@[PE\-
M?#\,CZO;7&H1FUGDU"V90^FI;122R2M<B,)Y1!K])ZIVGAWP_8:I<:Y8:%9P
M7MV +J\AM4668#H'<#+?B: /RL_;L\!_![X4_M2?LS?LC?\ !2?XG7FD_LJ^
M'?@6VGQW%YJUSIWASQ%XWLFMK:*VUBXA9%$0LD>>*.=UC9PP^8%U.5\!H?\
M@GO#_P %QOV?[G_@F]\#O!VA^!#\-/'-G=>._ 7AN&STKQ/J4<5@\EO!<QHH
MU VL3Q%IE+QJ;PHKEED5?ULU32M+UNPDTO6M-M[RUE $MM=0K)&X!R,JP(/(
M!J6VMK:SMX[2SMTBBB0)%%&@544#   X  [4 ?G#^SG^UY^SQ_P3F_;[_:M^
M"O[;GQ5T?X9MX]^)%M\0O &O>,;H6.G>(]+N=)L[>86MQ+B.26">U:-XL[]S
M?*& )%'_ ()]?%'0_P!MG_@I]^V=XOT32-3TSPAXW^%O@:R\':EJ5C):SZMI
M'D:S:?VFD$H61(I91,\)<*7B\J3 $@K](]8\/:!XACBBU_0[.^6"42PK>6R2
MB-QT9=P.#[CFKE 'YD_\$M_^"E'[*O[!O[$NC?L-?M]_&#2/A7\5?@5!<>&_
M$7A;Q-YD$^K007$HL[[2TV[M2AN+<Q.AMP[,Q(V\J6W_ /@@=\7]5^(/A_\
M:Z^.OQ+\'7W@P:K^U)KNLW&C:_#Y%UI5B^D:7-"MTG_+*9;<QF13RK[@0""*
M_0N_\.>'M5U"VU;5-"LKFZLFW6=S<6J/) ?5&(RI^F*Y#]J'X,7W[1O[.'CK
M]G[3_'=SX8?QOX3O]"?Q!96JS36$=W \#RQHS*"X1VV\C!P>U %?]E/]J/X0
M_MH_ /0/VF/@)JE_?>$/$\<TFB7VHZ5-927$<4\D#/Y,ZK(JEXGVD@;AAAD$
M$_+'_!R;_P H=?B5_P!C%X/_ /4JTFOKO]GWX)^"OV;/@7X._9\^'%H8=!\$
M^&K+1-)1@ Q@MH$A5FQU=@FYCW8DGK77T ?%/[7/_*;K]CG_ +$+XH?^DNC4
MO_!7'_DN/[%O_9V.F_\ IDUBOM6B@#\X)?CEX._X)._\%7_C;XT_:YNI?#?P
MB_:63P_KG@WXHW=K(VDZ5KFGV L+O2+^X52+9Y55)X7DVQE<KN)SM^LO!O\
MP4=_8B^)WPJ^(?QK^$7[1WAOQGX9^%>C3:IXYU7PA>?VE%I]O%;2W+'=!N$K
M>5!*P5"Q.W&,D9]GO]/L-5LY-.U2RAN;>9=LT$\8='7T*G@CZU'HVA:)X<L5
MTSP]HUK86RDE;>SMUBC!/4A5 % '.? ;XW?#O]I3X+^%_C_\(]6EO_#'C'1+
M?5M!O9[22!Y[69 \;F.0!T)4CY6 ([UUM%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 RXMX+J![6ZA22*1"DD<B@JRD8((/4$
M=J;86%CI5C#I>EV45M;6T2Q6]O!&$CBC4 *BJ.%4   #@ 5+10 4444 %%%%
M !1110 4444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\
MT8U 'NE%%% !1110 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._
MY!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ KE_C5\4]
M+^!_PE\1?%_6]!U75+/PWI,U_<Z?HEF;BZG2-2Q6-,C)P,Y)  !)( )KQ'_@
MHI_P4X^"?_!/WP1C79H]=\;ZC;%_#_@ZUN )9.H$]PPSY$ (^\1N<@A <,5\
M;_X(Z^+?^"DGQX\4>+/VI/VJ?$H@\ >-+=)?#WAW4;5D;S%($<UA#G_1K01E
ME);)F^5_F.9#Z5++:WU-XNI906UW9RUVC_F?/8KB#"K-8Y7A[RK23NXJZIJV
MDIZI;VTW^]7^6M%\,?MN_P#!?_XSKXF\67%QX%^"7A_42($BW-:V^."D(.W[
M=?%3AI2 D08\(&$;_KO\%/A#X/\ @%\)O#_P8\ ?;?[&\-Z9'8Z=_:-\]S-Y
M2#C=(YR3[#"J,*H50%&UX9\+^&O!>@VWA;P=X>L=)TRRC\NST[3;1((($R3M
M2- %49). .]<I^T-^TM\"?V4?AM=?%O]H7XFZ9X7T&TX-WJ,V&GDP2(H8U!>
M>4@'$<:LQP>.#5X_,*F/<:-*'+3C\,5^;[MF629#1R15,7B:OM*\_P")4EI\
METC%=%_DDNYKP7_@IA^V=IG[!'[&GB_]HJ6*WN-6LK9++POI]Q(%%YJ=PWEP
M+C^((2TSJ.3'"_3K7@@^(O\ P4+_ ."J ^S_  3MM9_9R^!-YP_C?5;8+XR\
M4VQ[V,&<:;"Z])F._!5T9P6CKVOQS_P2J_8K^+7[/?@G]F+XS^ M<\7^%/A^
M';P_#K7C?55G\YP0\\TMO<Q&9_F<+ORL8=EC5%.VN>-&CAZD?;N^NJ6KMYNZ
M5_+I^!Z4\3BL90FL)&VCY92T3?=*S=EO=JSTM=.Y_*MXD\1Z[XP\17_BWQ1J
ML]_J>J7LMYJ-]<ONDN)Y7+R2.>[,S$D]R:_2O_@V4_;M_P"%#_M27O[)7CG6
M?*\,_%+;_8_G28CM==B4^5C/ \^,-">[.MN*_2KQ+_P;[?\ !(?3]"NKVT_9
M(V2QQ$HW_">Z^<'Z&_K7\'?\$$/^"3WA35M*\9>&_P!EJ>QU73;F"]L+^V^(
M/B!)+>XC9725"+_AE8!@>Q%>_BLZR[%8:5)QEJNRT[=3XS+N%,[R_'0Q,:D+
MQ>NLM5U7P]4?8]%%%?)GZ.%%%% !1110 4444 %%%% !1110 4444 %8_B7_
M )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 444
M4 >?_M3?LW_#W]KK]G_Q1^SK\489CHWB?3C;RSVS[9K656$D-Q&>SQRHDBYX
M)3!!!(/A7_!,W]IOXG7MQXB_8'_:YU(-\9?A$B0W.HR$A?%NA'"V>MP%N9-R
M%$EZE9,%L,Y5?K6OF/\ X*"_L9?$?XS:]X*_:C_90UK3="^-GPRU-'\.:CJD
MC16>L:9*X6\TF^9 6-NZ,[#@E6W;=ID+#JH3A*#HU'9/9]G_ )/9_)]#S\72
MJ4ZBQ-%7DM&OYH]O5;Q^:ZGTX0",$5^?W_!8?]KG]N;]B+XE?#GXR_":/3IO
MA+:WJ)KNGV]EA[N\^<-:7<IW%(GA),+(%Q(K%@Q2//W[:-=/:Q-?11QSF-3,
MD4A=%?'(5B 2,]"0,^@KG_C!\(OA[\>?AGK/PA^*GAR'5M UZR:VU&RG'WE/
M(93U1U8!E<<JRJP((%5@,11PN*C.K!3CLT^STT\^QCG>!Q68Y;.CAJKI5-'&
M2=M4[I/R>S78R_V</VAOAE^U1\&M$^./PDUI;S1]:M1(JL0);68<26\R@G9+
M&V58>HR"003W%?"7[&7[)'AK_@B[X(^)WQ;^/?[51D\!7VH@Z/I#1$1+&I_<
MS,FW?)?R+^Z\N$;2%R=_R^5]I_#OXB>!_BUX'TSXD_#;Q/::SH6LVBW.F:G8
MR[XIXFZ$'J"#D%3@J000""*>-P]*E6E*@W*E?25GVO;U7_!)R?'XG$X6$,;%
M4\1:\H73>[7-9-^[*UUVV-JBBBN(]@Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(
M7T?_ *_3_P"@FMB@ HHHH *\Y_:K_:B^%7['OP4U;XX_%[5Q!IVG1[;6SC8?
M:-1NF!\JU@4GYI'(/LH#,Q"JQ&S\:_CQ\'OV<_ \GQ(^-_Q!T[PWHD=Q';F_
MU&4J'ED;"QJH!9V/)PH)"JS' 4D?%O[>_P#P3$^.7_!0K]L+P5XVU_X[6MQ\
M#X=*6?[#ITH673P A=;<#<D[W60PN3]Q 000D8D]# 8:A5KIXF7+3U=]=;;I
M>?\ 78\//,PQN&P<HY?3]I7T2C=>[S72G)7ORJS];=KM=%_P32_:=^)W_!4S
MX->,KC]KG]F?PY-X)77R/#MW<VWFVU^!(9!;>3,#YC6V$'VD$!B0-NY7-?;B
M(D:".- JJ,*H& !Z5C?#GX=>"?A'X%TKX9_#?PW;:1H6B626FEZ;:)B.")1@
M =R3R2Q)+$DDDDFMJL<97I5\1*5*/+"^D>W_  7;4Z<IP>(P6!A#$U/:54DI
M3:5WN^B6BNTK]/,*;*[1Q-(D3.54D(F,M[#) S]367X\\=^#?A?X+U3XB_$/
MQ-9Z-H6BV,EYJVJZA,(X;6"-2SR.QZ  5\[?L#?M4?M&?MK>,O%7[0D_@:T\
M,_ B[@CLOA7;:K82)K6O-'(WFZPY+ 0VTH.U(RI+!58%<,9,HTIRIN?1?U;U
M.RIB:=.M&EO*71=ENWV72_=V.!_9Q_9P^-G[;'[3J_M\?MV_#^^\-Z3X/U&>
MU^!GP>UE1NT14D*-K5_&"5:]D* QCD1@*RD[8F'V[113K5I5I*^B6B71+^OO
M)PN&AAH-)W;=VWNWW?Y);):(****Q.D**** "L?Q+_R%]'_Z_3_Z":V*Q_$O
M_(7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'L
MO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BOB__ (+M?MV_\,0_L+ZS_P (GK/V;QMX_P#,\/>$
MO*DQ+;^8A^U7BXY'DPD[6'W99(?6C_@A+^W;_P -O?L+Z-_PEFL_:?&W@#R_
M#WBWS9,RW'EH/LMXV>3YT(&YC]Z6.;TKK^IUOJ?UFWNWM_P?3IZGG?VGA?[3
M^HW]_EYO^!ZVU]#[0HHHKD/1"BBB@ KY_P#!_P#P4R_93\:?\% O%G_!,RQ\
M3:A:_%7PAH<&JWFGW]B(K6]@EMK:ZQ:S;CYTBPW43LF 0 Y&0C$?0%?CI\6?
MV3OB'^T'_P %/_VZOC#^S:T5K\;?@OXA^%7C#X1W[<?:+V'PM.+C292""UO?
M6_F6TB$A27C9N$H _3[]K[]K+X3_ +$7P'U+]HSXVMJ0\.:5J&GV=V=(LA<3
M^;>WL-E#A"RY'FW$>3GA<GG&*]-K\Q/^"N/[6'P\_;?_ .#?.Z_:=^&2RP:?
MXGUWP9+<Z9='_2-*O4\5:;%=6$XP-LT$Z20N,#F,D<$&ON;]J;X=?M4?$S1M
M(T+]F;]IG2?A6J74LOB/Q#<^"(M<O9( @\N*UCN)4MX3N+%I)$EX4 +R2 #U
M6BOB?]E/]H_]IKX7_P#!0RZ_8 _:+_:4T'XS:3XB^%UQXU\$^/K'P[9Z5J-E
M):7\-G=Z9>PV+?9Y1MN(9HYD2,X$BL#P1YU^QA\6?^"A?_!3'PGXF^/_ (!_
MX*2>'?A3?:7XYU?1Y/@KI?PITS5W\*QV5_<6L-OJ[7<HO&NI8X5F8H\"XD&P
M = #]':\4_:G_;"_X9H^+WP1^%7_  KO^V_^%R?$23PM]O\ [7^S?V1MTZZO
M?M.SR7^T9^S;/+W1_?W;N-I\>_;4_:=_:O\ '7[<_@K_ ()E_L/>-]%\$^(=
M2\!W/CSXD_$O6O#ZZJWA[04NQ96T5E:2,L,UU<7(=?WI*HB%MK=OG;]K71_V
MWOA%_P %&?V+O@W^TQ\8=-^*_AC4/C->:MX:^(D?A:#1=2L[J'1;Z*?3;VVM
M3]GE#+<1RPSQ+$<1SHZ':K$ _56BO!/VI_A%^VC\1/&\.L?!C]O+3/@WX'T_
M1(Q=QVGPXL-6U*ZU RS>9+)=:C(T$-N(S;JL:P;RWF$R %0/)OV+/V^/B/H>
MA?M)_#7]LWXB:#XNU3]F"ZCO=8^(WA/2TLX/$.@7&CC5K>Z>U21XX;I(EFCE
M2-O+W1C;CDD ^U**_/C]EB7_ (++?MG_ +/&B_MU6G[87@WX;R^.-,7Q%X!^
M";_#&VU'1X]*F7S;"WU+47D6^>2> Q-)+ T?E^;E4.-E>G?\$7?VR/CW^W)^
MRMXC^,O[1VB0:3XBM/BUXET1=#AAC4Z3:VEYY<5D[1@"5X1F-I<9<KN/6@#Z
MX9E12[L  ,DD]*^.M>_X+:_LS:KXUU;P5^S%\$OC1\?/^$?O7LM>USX)?#B7
M5](LKI/O0'4)9(+:5QQQ#)(.>O!Q3_X+Y_$CQYX/_P"">&H?#3X:^)[C0]6^
M+/C?P]\/5URT?;)86VKZA%;74BGL3;&://;S,]17U/\  WX(_"[]FWX0^'O@
M1\%?!]IH/A;PMI<6GZ+I5E&%2&%!C)[L['+.YRSNS,Q)8D@'-?LG_M2:1^UG
M\/\ 4/'>F_!?XC^ 9M*UN32M0\._%'P?+HNI13I##-O$+LPEB*3IMEC9D8[@
M#E3CU"N9^-7Q;\&? 'X.^*_CI\1KU[;P_P"#/#=]KFMSQIN9+2T@>>4J,C<V
MR-L#N<"OBK]GG2_^"PW[<OP+TC]L-?VV/#GP.B\<Z:FM^!?A3IGPILM<MM/T
MN=1+8C4[R[<7$\\D+1O*(# $+D* 1M !]]T5^>.K_P#!4S]HG7?^"1G[0WQX
MU#0-%\'_ !\_9[GUOPWXTL+" W>EQ:YIWEL+NU2?+26EQ#+'+&'R1O9<MLW&
ME\<?BA_P5N^%_P"Q?J'_  5'O?VGO"^GPZ#X7C\;:C^SPWP]M9-.&A+&MQ+I
MTNK%OMAOQ:EF:>,K%YZE%B$>&H _1NBOSE^*/Q3_ ."MUM^Q%K?_  53T+]I
MOPIX=MM,\$3?$&P_9ZNOAW;7&G?\(_#;&^&G7FJ&3[8U^UFN7FB,<2SDHL>P
M;ZZ?_@H;_P %&OVEOAKX"_92\>_L:>%--OM0^/\ XSLM-B\/^(8@T,B:CHTU
MQ:">51OBAAG:"69X\.8H9 N"10!]YT5^>/[6OQ,_X*=?\$N/AU8?MM?%[]L;
M1/C7\-]"US3X?B_X*N/A=9Z)+IFE7=U';2:AI,]I(TI:W>:,^1<&;?&&)D!&
M:]*_:_\ VK?VG/B!^VAX5_X)L_L)>*- \,>)K_P/)XW^(_Q/U[1?[5B\+Z!]
MI^RVR6=H9$CN;VYN P42MLCC0OM?=E0#[$HKX/\ %/QP_;O_ .";G[0OPJT;
M]K3]H[2_C7\(/B_XVMO!+^*+CP/:Z%K?A+Q!>*_]G,XL2+>ZLIY$:)V:.-XF
M9#N(^5\[3/CE^V?^VS^W;\<?V<?A7^W=HWP&@^#NMV>E:)X(L_ &FZQKNOV\
MMC!=-K5Q_:1;%H[S&.(0(HPGS/G!8 ^Q?C1\8/%7PL\0>!-&\-_!7Q#XNA\7
M^,HM$U6^T*(-'X<MGMYY3J5WP=MNK1+&3Q\TR5NZW\5?AKX:^(&A?"G7_'>D
MV?B;Q/;W<_A[P_<7R+>:C%:JC7,D,1.YTB$D>]@,+YB D%AGYL_:W^/_ .TG
M^RS>?LH?#B3XEZ;KNL>/_C1I?@_XCZ\GAN.UCUBW;2=0GGEAMR\@LR\UM&X"
MNQ094,1S7S#^VQ\!_P!O+5O^"V7P%M_"7[?VE:1<Z]X6^(=WX"N9/@[:7(\*
MZ>@TQI;%U:[4:@TB/$OGN8V3R20IWD  _5"BOC/]I/\ :"_;"\8_M4>"O^"9
M7[)OQ4T/0?&<?PW3QC\7OC'JWA6.]&D::)_L4"V.G-((6O+RZCF8)*S1P11L
MVV3*X/@5\??VM?V:OV_-%_8"_;'^,FF?$_2_B1X'U#Q'\+/B/#X5@T743=Z=
M+$-0TF]MK4_9Y=L,\4\<\:Q\!U922" #[,KS+]D7]K/X3?ML_!2V^/OP4;4C
MH%WJ^HZ;$=6LA;S>?97DMI/E S87S87P<\C!XSBO3:_(+]D/]IKXG_L;?\&S
M7C7]IOX-:E!9^)/"'C'Q5=Z;<7-DEPB[O&<\4@,<GRMF.1P,]"0>U 'Z^T5^
M??Q^;_@LM\.OV6O$G[?EA^USX3TW6/#GA:X\8W'[/<OPRM)M'CL+>!KJ31Y-
M4,@OI+H0*4-RK(C3 [8D0@CL?VQO^"DOQ-TK]E/X"Z_^QOX4TJ;XF?M1ZEH>
MG_#:'Q0'ELM#AO[$7]QJ5VD95IH[6VR2BD$NR'# %2 >T?\ !17]L+_A@3]C
M'QQ^UW_PKO\ X2S_ (0VUM)O^$>_M?[!]L\Z]@M<>?Y,WE[?/WY\ML[<<9R/
M:Z_(+_@NQ\/O^"E'[.?_  2Q^(5S\8/VM-,^.G@SQ$FEZ;XQCO/AU9>'K[PX
M[ZG:-!?V;6+%)K<W"QP203*S@7"R+-^[96^Q_P!MG]IO]I;7?VL/ G_!./\
M8E\1Z)X9\;^*?"MYXQ\<?$/7]&&I1^$O#5M<):K+;V;.B7-W<74@AC$C>6@C
MD9E;JH!];45\5_##XZ?MA?LC_M[^ OV)?VO_ ([:;\6?#7QI\.:S=_#?QZOA
M"VT35;#6-)BCN+S3;N&T/V::%[1S-%,J1N&C=&5A\P\_US_@K5\5?V%KKXO_
M +,?[;UBGBWXO>&[R*]^ ,6C::EH_P 6--U2Y^S:5!;PQ#:MW#=NMK=!% 15
M$H5ADD _12BO/?V4M$_:(\/_ +//A6P_:S\;:;X@^([Z6L_C"_T;3X[6R2]D
M)D>WMT3@Q0[A"KGYG$>\\L0/0J "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *\+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=
M**** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK
M_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%'3K0 5\5_\%&/^"S/PI_8L\3V
MGP?^&OA^+QYX^>^@&JZ+:W16'3("Z[HY9$#'[2ZY"1 $J6#O@;5D]2\=?'SP
MO^V7\+?BG\$?V&_VG=*LOB)X=MS8'5K$>:+&Y8 @JQ!#1OAX?M$6[RWW%<L@
M!\/_ ."77_!&SPW^RS<0?M"_M,O;>*/BI=.;J%9I/M%MH,CG<2C-GS[HDDM.
M<[22$[R/[&"H8'#QE6QM[QVIZINZNF^T?Z[7^3S?&YSCJE/"Y/91G=RKZ2C!
M)V:BM;SOT>GXN/JGBS_@G%^R-^UI\</"7[<OQ/\ A+J<.N2Z#;3WWA;7(!#'
M=3>7&UN=0MB#NF@7,90G:VU5<,$ KZ=CCCAC6**-515 55&  .@ I<C.,U\;
M_'_]F_\ ;Y_;H^,FO_"?XI?$:+X0_ #2[W[.MIX%U83>(?'D!523+=;0+"V8
M,5:(#>2'1A(I60<?M*F+:C5J6C%:7=[+LEU_KH>Q'#X?+%*>'HWJ5'>7*DN:
M5MY/9+^DFWKT?C/_ (*C^ =:_:0T[]E3]D7X::K\9?%,&KV\7CJ]\+74<>D>
M$K$RA9YKJ^?]R9D7>5@4Y9T*%D?"GV?XJ?LM?L\?''X@>%/BC\7_ (1:+XDU
MWP1)<2>%;W5[7SAI[S>67=8V.QFS%&5+*Q1EW+M.34_[/O[.'P._96^&MG\(
MOV?OAKIGA?P_9#*66G0X,KX ,LLC9>:4X&9)&9C@9/%=O64ZE.,E[%-6ZWU?
M^7HOO9T4:-:<']::DW9VM[JMM:^K[W?79(****P.PS?&/_(L7O\ UP-7-._Y
M!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110 444
M4 %%%% !1110 4444 %8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\
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
M?/&7BK24M+U)P^FZCJ<EQ:NQ0_*S1L"4/*G@T 7_ /@JE^QKXB_;N_8A\6_
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
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*03Q_\
M]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ K-\8_\
MBQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U
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
M4HITAAFWB%V82Q%)TVRQLR,=P!RIQZA7,_&KXM^#/@#\'?%?QT^(UZ]MX?\
M!GAN^US6YXTW,EI:0//*5&1N;9&V!W.!7Q5^SSI?_!8;]N7X%Z1^V&O[;'AS
MX'1>.=-36_ OPITSX4V6N6VGZ7.HEL1J=Y=N+B>>2%HWE$!@"%R% (V@ ^^Z
M*_/'5_\ @J9^T3KO_!(S]H;X\:AH&B^#_CY^SW/K?AOQI86$!N]+BUS3O+87
M=JD^6DM+B&6.6,/DC>RY;9N-+XX_%#_@K=\+_P!B_4/^"H][^T]X7T^'0?"\
M?C;4?V>&^'MK)IPT)8UN)=.EU8M]L-^+4LS3QE8O/4HL0CPU 'Z-T5^<OQ1^
M*?\ P5NMOV(M;_X*IZ%^TWX4\.VVF>")OB#8?L]77P[MKC3O^$?AMC?#3KS5
M#)]L:_:S7+S1&.)9R46/8-]=/_P4-_X*-?M+?#7P%^REX]_8T\*:;?:A\?\
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
MPJU7]HK]O+P1IOP._P""=WAJ_P#V=OV8=+C^S#XG-8M;>(/%, /S_P!D0O\
M/;QR')-[(?,8MNW;P\1]RG0P-' *47>H[-RU2IZ[+JY>2_+?XVOB\YQN=.G4
MCR8>%TH6C*5>ZM=[J-/7=V[/71?0/B[X?:U_P3?_ &5-,^&/_!.W]D>;QOKM
M[JT6GV5BVHQ01BZE1MVJZK<NRL\:[!N*XZHB^4F"O.?LV_\ !,74;KXGVG[7
M'_!1#XC1?%[XO1?O-)BF@(\.^$ 2&$&EV;#;E2!_I#KO)4. K[F;ZTT339-'
MT:TTB75+J^:UM8X6O;UU::X*J%\R0J%!=L9)  R3@#I5JO*>+K-2U]Z6\NK^
M?^6_4^FAEF%BX*WN0248:*,;=4EN^U[VZ6"BBBN4]$**** "BBB@ HHHH S?
M&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 344
M44 %%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/_U^G_T$UL5C^)?^
M0OH__7Z?_030!L4444 %%%% !1110 4444 %%%% !1110 4444 >$?M;_P#!
M-[]E']M#4[+QC\5_!5U8>,-)B6/1/'_A34I--UO3@I8IY=U%RP4LY59 ZJ78
MA03FOD/]MB\_X*+?\$COV=]6^/?A3_@I%8_$/PCID\-EI/A7XP^#$NM5FGF?
M9'%'J%LZ2W<H&Z0F3:H6)SC (/Z9U^4'_!P)^QS_ ,%/?V^OBEX7^&7[-O[.
MT^K?#7PA9&\74&\7Z1:+J>K3C#R>5<7D<@6&(+$I9 =SS$95@3ZF75'4KQI5
M9+D6_-:UNROM?R/G\[H1H82>(P].3JO1<G-=ON^7=+SOV/PX_P"%B^.O^%B?
M\+;_ .$JO?\ A)O[:_M?^W/./VG[?YWG?:-_7S/,^?=Z\U_0!^QA^V=_P6;_
M ."AGP TKXV? 6+]F;0M$NY9;*]O]<?6[C4;>Z@.R57MXOW<<A.) I)79(A!
MY%?E?<_\&_7_  5ULYH8+G]DG:]P^R$?\)[H!W'&<<7_ !^-?HO_ ,&_?['/
M_!3W]@7XI>*/AE^TE^SM/I/PU\7V0O&U!?%^D7:Z9JT PDGE6]Y)(5FB+1,5
M0G<D).%4D?09M5P5;#<\)0E*.RNGIUMJ?%<.8?-<-C_9UJ=6$)[M*2UZ-NWR
M^=SZ,3_@GY_P45^,TJ2?M3_\%9/%-CIS.&E\._!?PM:^'?+[E5O_ )YW4],.
MO3ZU]DW^B:5K%C'I^NZ?!?Q1RQ2A;V!)!YL;!TDP1@,KJ&! &" 1C JU17R-
M6O.K:]M.R2_(_3*&$HX=/EN[[WDY/\6PHHHK$Z0HHHH **** "BBB@ HHHH
M**** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z
M\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@#\L/'W_!"O\ ;;\5^.]:
M\4Z7^WO]CM=2U:YNK:T^UZD/(CDE9U3B3' ('''%?0W_  3'_P""<W[0G[$O
MCKQ/XI^,W[2G_"=6NN:3#:V5IY]V_P!ED27>7_?L1R...:^R:*]:OG>88G#N
MC-KE?]U+\;'R^"X.R/+\='%T8RYXMM7G)K739NW4_+#Q]_P0K_;;\5^.]:\4
MZ7^WO]CM=2U:YNK:T^UZD/(CDE9U3B3' ('''%.\0?\ !([]K#X)?L8?'C1?
M%O[1,OQ"N_$/@RU;2-+@ENY)$>QOH;Z0(LS-EGC@9 %Y)('>OU-HK;_6',6H
MJ332:?PI;--:V\CE? F0)SE",E*2DK\\G\2<7HW;9L_DSHK]U?VP?^#?S]F3
M]I#QS>_$WX6^-+_X;ZOJD[3ZG;:=IL=YILTK'+2+;%XS$S')(20)W"@Y)/V/
MO^#?S]F3]G#QS9?$WXI>-+_XD:OI<ZSZ9;:CIL=GIL,JG*RM;!Y#*RG! >0I
MZJ3@C[7_ %MRKZOSW?-_+9WOZ[?B?D'_ !"[B;Z][&T?9W^/F5K=^7XK^5OG
MU/F#]G__ ((6?MQ^+_@IX8\7VW[73>#(M7TB*^B\+O<:@CZ<LP\P1.L;A5?#
M LH PQ(/(-?9O_!,?_@G-^T)^Q+XZ\3^*?C-^TI_PG5KKFDPVME:>?=O]ED2
M7>7_ '[$<CCCFOLFBOA\7GV/QM.5.;7++I9=[[VN?L>5\$Y'E->G7HJ7/#9N
M<K;6O:]OE:Q^6'C[_@A7^VWXK\=ZUXITO]O?[':ZEJUS=6UI]KU(>1')*SJG
M$F. 0...*^AO^"8__!.;]H3]B7QUXG\4_&;]I3_A.K77-)AM;*T\^[?[+(DN
M\O\ OV(Y'''-?9-%17SO,,3AW1FURO\ NI?C8VP7!V1Y?CHXNC&7/%MJ\Y-:
MZ;-VZA7PK^P'_P IK?\ @H!_UV^%?_J,S5]U45Y)]0?AW_P7X\#^+OV O#_Q
M'^'_ (/\/W,_P9_:J\;^'-=L8;6/,/A;Q]9ZYIUU?C'1(=2LK>2XSR?M%I(
M%!)KZ(_X*C:E\ O$7_!5;P!\+_\ @J5X^FT']F*3X/SW_A&RUW69].\+:[XV
M74F6:'5)XV2.1XK$1R10W#"/YF(R79&_3RJVK:/I&O6#Z7KNE6U[:R8\RVNX
M%DC;!R,JP(//- 'Y/_L>1_L)#_@N_P""-1_X)W? WPKX<^',G[/'B:S3Q=X+
M\-1:?I?BG4HM3TQIS:R(BB_2"-X%-RNZ,N\B*[&)\8__  5%_:3_ ."27Q?^
M'FI?M?\ [ W[26C6W[6\#16_PRO?@Y=RIXLU[5?-18]-O],A7S+VWDV^7*MY
M"P6-2,C&T_K_  PQ6\2V]O$J1HH5$1<!0.  !T%4X?#'AJWUJ3Q);^'K&/49
M4V2WZ6B"=U]"X&XC@<9[4 ?G;\<OB=J?[!'_  5*^'7_  4%_; L?^$?^'WQ
M3_9XM/A[X[\5P6[RZ=X0\4VVH?VA"+R5 WD6LXGF@20_('CRS!<FN,_;'_X*
M ?!/]L'_ (*;?L:>!OV5/$UMX[\'^%_C+>3>*/B%H#>?HT6J2Z+>"UTVWNU_
M=W4WDK<RRB(L(E\G<09 *_4^[L[34+62QO[6.>"9"DT,R!D=2,%2#P01V-1Z
M5I&DZ%81Z5H>F6]G:P@B*VM(%CC0$YX50 .230!^2/B_4?\ @G[XW_X*;_M!
M0_\ !<OQYH<5[X8UZQ7X%>#?BUJ\EMX87PJ;&-A>Z;;RLMI>W,LYE$QQ)*KI
MM 7D4[_@GG\$?A'^TGXP_P""CWP"_9A^#]I\,/!'Q+\)Z!HO@71(O#@T>&.R
MOO#%]91:BMF$1H(KF0O=H&179)E9E!8U^M.I:#H>LRV\^L:-:7;VDOF6KW-L
MLAA?^\A8':?<<U;H _.;]@?_ (+$_L;_  (_83\%? W]J[XCQ^ OC!\)?"5A
MX.\8_"+5;20>(Y]5T^W2T5+&P53)?BY\I)(6MQ(C"91N&#C>_P"#<_7_ !EX
MK_8O^(/BCXB^$Y-!\0ZE^T9XYNM=T*5PS:=>2:FSSVQ*\$QR%D)''RU]WS^'
M?#]UK$/B&YT.SDU"WC*07TEJAFC4YRJN1N Y/ /<U\Z?\$O/V9OBQ^RW\+_B
M7X6^+VEVMI>>)OCYXR\5:2EI>I.'TW4=3DN+5V*'Y6:-@2AY4\&@"_\ \%4O
MV-?$7[=W[$/BWX#?#_Q)#HOC$26>M^ M:G.$LM<T^YCO+-F.#M1I(A$S8)5)
M6(!( KR/X&_\%W?V1K?0+;X=?M_^)!^SQ\8M(MEA\9> _B5:RZ?$ET@VR3V-
MXZFWO;21@6BDCD8E"I(&03]R51UWPQX;\46Z6GB;P]8ZC%&^^.*_M$F56_O
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
M6\+^ -&BL_"OPHEN57PO:SQLVR\:Q50LLHC*Q!6)CV( 5-?0EM;6]G;QVEI
MD442!(HHU"JB@8  '  ':GT5\Y.K4J)*3O8^_I8>A0;=.*3>_P#7ET[!1116
M9L%%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>
M_P#7 U<T[_D'P?\ 7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H V**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\
MK]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH ***1F5%+NP  R23TH 6BO(
M?''[:?PET#76\$_#ZWU/QYXB&1_8W@VT-V8STS)*/W: '@_,2O<5E)?_ +>G
MQ1_>V6E>$?AEITO*F]<ZMJ2#L=JX@Z=C@BN=XFG>T?>?EK^.WXGR=;C/*'6E
M0P*GBJD79JA'G2?:52ZI1?E*I%^1\2_\%'?^3S?&7_<._P#3=;5XA7J?[:GA
MWQ7X3_:9\2Z!XX\=2^)M5@^QF\UN:Q2V:Y+64#C]U&2J!58( .RBO+*^.Q3;
MQ,VU;5_F?YN<<U*E;C;,ZDX.$GB*S<79N+=25XMQ<HMK9\K:OLVM3V__ ()Q
M?\GF^#?^XC_Z;KFOU-K\EOV*O UM\2?VFO#/@J[\1:OI,=[]MSJ&A7QMKN$I
M93R QR ';DH >.5)'>OOK_ACOQ;I?/A7]L/XJ6Y'W!J>NQWJK[8>,9%>YE$Z
MD<,^6-U?NNR/ZE^CKF.=8/@G$1PN"=>'UB;;52$6G[.EIRSLGI9WYNMNA[?1
M7B'_  I?]LSP[\_AC]K^TU5!]VT\1>"K<#\98FWG\J3^W_\ @H-X6YU/P#\-
M_%42=!H^JW-C-(/?SP4!^G%>K[=KXH27R3_)L_>O];,11_WO+<33\U"%5?\
ME"I5?X7\CW"BO#O^&N/B1X6^7XK_ +'WCW2]O^MG\/QPZQ#'[EX2OR^^*U/#
M'[=?[+WB2[_LNY^)D6BWJG$MEXCM);!XSZ,TRJG_ (]0L5AV[.5O73\[&E+C
MGA2I45.IBHTIO:-52HR?DHU5"5_*USUVBJ6@^)?#GBFQ&I^&-?LM2MFZ7%A=
M),A_X$A(J[6Z::NCZFG4IU8*<&FGLUJF%%%%,L**** "BBB@ HHHH Q[+_D=
M[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#\Y/\ @JO\7OCA\:_VQO\ AVSX,_:(U;X3
M>$1^SAKGQ'\0ZUX9$$>K^+Y8KB6TCT2UN)T<01HL;W$YB4RM&0ORKEAZ9_P1
M*_91O?@7^Q?\+?BDG[3WQ6\7V?C7X+^%;H>$?'7BI=1TO0)7TV"4KIJ&)9+:
M+$@C$1=D5(T  P2>U_X*I_L)_LX_MJ?LQ:[=?&KPI<?V[X)T#4M6\%>+]#OG
ML=7T&[6U=B]M=1_,JOL4/&VZ-P!N4E5(^7?^"'/[4W[57PPG^$O_  3N_:UU
MK0_%>F>*/V9M"^(/P7\;Z)IXL[B'1EM[2&31-0@7Y6FMA-&L=PO^MCCW.2[D
M* >H_P#!<'XA_P#!1OPC^S9X]U/]D+Q'I7PY\'>#_A7JWBOQ3\5?M:7.L3W-
MK%,\6BZ=:8'V=Y/+1I+UR0D<A$8\P5]1_L?^*]=\8_LB?"[QQXQUJ6^U/5?A
MOHE]JNHW<F7N)Y=/ADEE=CU9F9F)]2:\R_X++?\ *)K]I#_LBOB/_P!-\U=/
M^RUHNI>)?^";_P .?#NC2;+S4/@CI%M:ONQMD?1XE4Y[<D4 ?)/[*?P[_:@_
MX+#^ ]7_ &[O%W[?WQ>^$W@?Q)XDU.W^"/@GX/ZK9Z7#:Z'9W<MI#J&HM-;3
M/?7%Q) \I1R(U1@%X8!._P#V0/\ @H7\3/AK^RE^T-;?MS:]:Z]X]_9,U75K
M'QGKNG6B69\4Z9;V U'3M3$"C9!+=VKJIC7Y?-1BHPP UO\ @WFUC3]7_P""
M-'P)CL$$;Z?X:N=-OH",-#=6VH75O.C#^%A+&X(/.:^//VIO#.O?%/2O^"P?
MB?P"'NK";0O"]C%);\J]SI'A2-]1C&.K(HVL.O% 'O'P+_8D_P""B7[67[-&
MC?MD?$S_ (*D?%CP%\8_'&@1>)/#OA/PA+8P^#/#'VF(7%EITVER6LC7J11O
M&DSR2EW(;DXRWTO_ ,$NOVO?%'[;W[%?A7XW?$?P_;:/XTBGOM"\?:/9Y\JR
MUS3KN6RO%0$DJC20F5%))5)5!)(S7HG[*/B;0O&O[+?PU\8^%YXY=,U;P#H]
MYITL+91X);*%XRI'4%6&*^5?^" +#6/V7?BM\1--E\W1?%W[3WQ UCPY<(<Q
MSV+ZN\:NA[J7BDY'<&@#[IHHHH *\+\ _P#*03Q__P!B)I7_ *,:I]4_:E^,
MMAJ=S86W[%OC>ZC@G>..YBN;;;,H8@.,MT(&1]:X;X!?$OQ=XP_;9\<>(==^
M#^LZ#=3>"]/232M0DC,L024A6)4XPV21_NF@#ZFHK'_X275_^A0O?^^EH_X2
M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X
M275_^A0O?^^EH_X275_^A0O?^^EH ^4O^"O/[:?Q)_8L\(^$O%O@'QFVE1ZD
M=12Z@33[:=[R6/[+Y2+Y\;[2/,D.1CC).<"ORX\7_P#!=?\ X*5>)IY8[#XX
M6FFV<G M+?PGI<F5]&>2V))]QCZ"OJ3_ (.;=3UO4=$^#/G:/<6EJEWK_F>:
M00\A73]G3N '_.OR;K[[A;(\!4PCQ=9<\IMZ/512TLEM=VO>U]3^8^-LQSO
M<;XUT<;6C%NGRP56:A!>RIW2@I**;=Y-VU;/N'P__P %_?V^--\-O8ZUX[L[
MN_C*"VNDT#3XXR@/S;U^SGG'0@@<]..?O#]G#]E3QE^WE^U=_P /$/VR/V3/
M#G@?1;32X8/A[X-OFDFU>_>-P8]3U92%C)"<11.@=0$W#$:,WX<:&+\ZU9C2
M@QNOM4?V8+U\S<-N/QQ7]57_  DNK_\ 0H7O_?2UR<0X;"Y-.+P<>253FNU*
M6VFB5[)/R\SZ;PPI5\ZKXO\ M"O4K1@Z<E&I.51*7OV:4W+EM;:-DWO>R-:.
M**($11JNYBS;1C)/4_6G5C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+7QA^[&
MQ16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\
MWTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T
M;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WT
MM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM $
MWC'_ )%B]_ZX&KFG?\@^#_KBO\A7/^)=>U.YT&Z@F\,74*M$0979<+[FK-EX
MCU5+.)%\)7C 1* P9<'CK0!NT5C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2
MT ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>
M_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]
M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O
M_?2T?\)+J_\ T*%[_P!]+0!L45C-XGU5%+OX1O  ,DEUX_6O//&_[:_P$^'<
MKVOBOQMI\4\9Q):VM\ES,I]#'#N8'V(J9SA35Y.WJ<&89KEF4T?;8ZO"E#O.
M48K[Y-(S/VR?VR?^&2?^$<_XMQ_PD'_"0?;/^8Q]D^S^1Y'_ $QDW[O.]L;>
M^>/!-3_X*^?VC=V=U_PSSL^R3&3;_P );G?QC'_'IQ7&_P#!2#]H?PG\?D\%
MW'A#0=:MK;3?[1_TO5-,>WCN?,^RX\HN 7QY?/'&Y?6OE^OF\;F6)AB9*E/W
M=+:+LO(_B_Q+\:N-,MXVQ>&R',5]4C[/DY:=&:UIP<K2E3DW[[EU?EI8^WO^
M'R7_ %;E_P"7?_\ <E?;U?B'7Z@/_P %#_@[I,JP>.O"GBSPN[-MV^(O#TT&
M#Z$JK 5U9;F$ZG/[>?:U[+N?=^"GBWF.=/'_ .M>8PM#V7LW-4Z25_:<_O1C
M!:VC\3].I[Y17GW@7]I+X;_$["_#_7;#5Y",F"RU2%Y5^L>[</Q%=3_PDNK_
M /0H7O\ WTM>U&49J\7<_IO"XS"8ZBJV&J1G![.+4D_FKHV**Q_^$EU?_H4+
MW_OI:/\ A)=7_P"A0O?^^EJCI-BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH
MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: #Q+_R%]'_ .OT_P#H)K8K
ME-<US49]1TV23PW<QF.Y+(C,N9#MZ"M/_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_
M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[
MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_
M[Z6C_A)=7_Z%"]_[Z6@#8HK%D\4ZI$C2R^$KM54$LS.H 'J>:\1\5_M,_$WX
MZ:E=_#;]DK06*V\I@USQ]<1B6ST[^\EO_#<38Z<E1P>0=RY5*L:2UW>RZL\7
M.L^P.24X>UO*I-VITX+FJ5)=HQ\OM2;48K64HK4]"^-?[3?@#X,W4'A=H;O7
MO%6H#&E>$M#B\Z]N6/0E1_JD_P!INP) ;!%</#\"/CK^T<PU;]J+Q@^@>'Y?
MFB^'7A2\**Z?W;VZ7YI3ZHAV]""IR*Z;X'_!7PK\#+6>]T;P9JFIZ_J/S:UX
MHU:99KZ_D/+%I&.57/\  ..!G)Y/H'_"2ZO_ -"A>_\ ?2UG[*=;6KM_*MOG
MW_(\*.09GQ#^]S^5J;VPT)/V:7_3Z:LZS[Q]VETY)V4FWP'\./ ?POT)/#7P
M]\)6&CV* ?N+&W"!R/XF(Y=O]IB2?6MJL?\ X275_P#H4+W_ +Z6C_A)=7_Z
M%"]_[Z6NA)15D?8X?#T,+1C1H04(15DHI))=DEHD?./[1W_!-'_AH'XSZS\7
M?^%U?V1_:_V?_B7_ /".?:/*\JVBA_UGVE-V?+W?=&-V.<9/G>I_\$@_[.N[
M.U_X:&W_ &N8Q[O^$2QLXSG_ (^^:^TO^$EU?_H4+W_OI:S-<US49]1TV23P
MW<QF.Y+(C,N9#MZ"N*>6X*I-RE#5Z[O_ #/S/,/!;PSS7'UL;BL!S5:LI3F_
M:UE>4FY2=E425VV[))+HCP3]G'_@FC_PS]\9]&^+O_"ZO[7_ +(^T?\ $O\
M^$<^S^;YMM+#_K/M+[<>9N^Z<[<<9R/J:L?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EKHH8>CAH<M-66_]7/K^&.$N'N#<!+!9/1]E2E)S:YIRO)J,6[SE
M)[12M>VFVYL45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q]&;%9?B?P1X,
M\;6GV#QGX1TS5X,8\G4[".=,?1U(J/\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6DTFK,SJT:.(ING5BI1>Z:NG\F>9Z_^P9^S;J5\=9\,^%KWPKJ7\&I>%-6
MFLI(_P#=56,8_P"^:H_\*%_:K\ ?/\*/VKIM7MT_U>E>/](2[W^FZZCQ+^0K
MUK_A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:P>%H7O%6]-/R/EJG W#/.ZF&H_
M5YO[5"4J#;[OV3BI?]O)I]3R7_A?'[5?PZ^3XO?LM/K5LG^MUCX=ZF+L-Z[;
M27$OYFMGP9^V[^SAXOU#^PKSQU_PCVJ @2Z5XKM7T^:-CT4F4!"?8,:]!_X2
M75_^A0O?^^EK%\:>'_"_Q&T_^RO'WP;M]9M\$+%J=G#,%SW7<#M/N,&CV=>'
MPSOZK]5;]3/^R.*\!K@LP56/\N(IQD_15*7LFO64:C[W.NM+RTU"V2]L+J.>
M&50T<T+AE<>H(X(J2OG>\_8\\->'KE]5^!&I>-OA[>,V_P O0M9,EG(WK);S
M,RN/]D$"I;+Q3^WO\,3LU;P?H?Q*TZ/_ );6^-)U)AZE?FA_!1DTO;5(?Q(/
MU6J_S_ /]8\XR_3-,NG%?ST'[>'_ ("E&O\ =1:\SZ#HKPG3OV^?AO8ZG'X<
M^*O@WQ!X%U63@6OBJQ-O&Y[E)L;"O^T2H->IZ+\0H_$FFQ:SX=TAK^SF&8;N
MRNHY8Y!ZJRD@_@:UIUJ57X7<]G*N(,DSOF6!Q$:CC\44_>C_ (H.THORDDSH
MZ*Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:T/8"R_Y'>]_Z\HOYFMBN4M=<U%?
M%-U=+X;N6=[:-6@#+N4 GDUI_P#"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H
M7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\
M?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%
M[_WTM:\;%XU=D*DJ"5/4>U "T444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R
MS_P4)_9]_P""AOQ2M=:U_P#8]_:\\/>&]$N? %UI6J?#3Q-\-(]6BU6Y(N2;
MB"\2Z@FMYI$E2#:=T8\M6QG.?/O^"0'_  3"\8_LP^$O!O[3O[5OQ4UOQC\8
MG^"N@^"[2RU33H+*T\"Z%;V\$G]A6L$#,K.DR*)KEG9IGBW )N8-]ST4 >:?
MME_L[_\ #7'[)GQ(_9=_X3#_ (1__A8/@K4?#_\ ;G]G_:_L'VNW>'S_ "?,
MC\W;OW;-Z9QC<.M=#\"?AE_PI3X(>#?@U_;?]I_\(EX4T[1?[2^S>3]K^RVT
M<'F^7N;R]WE[MNYL9QDXS7544 ?$E[_P2^_:M^!GQ&\;:S_P3E_X*"Q_"7P;
M\1/$-QK^N^ _$GPOMO$UII&KW)W75YI3R7,!M1*W[PV[B2(.25"@[1[3^Q?^
MP1\)/V-?V<+_ /9ZTW4M1\8GQ/J>H:O\1/$WBQEGO?%NK:A_Q_7MY@;6,HPF
MW&!&B*2Q!8^Y44 ? >@?\$D?VV_@[\,[S]DW]E[_ (*N:QX-^!\WGVVC>'[_
M .&MMJ?B3PWI<S,9-.L-:>Z0K&H=DAEDA>6!=H5B44U]@_LQ_LW_  H_9"^
M'A/]FCX':$VG>%?!ND1Z?I%M+)OD95RSRR/@;Y9'9Y'; W.[' S7=T4 %%%%
M !7A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110
M 4444 %%%% 'Y_?\%\_V3?VO?VM/AO\ #_PK^R3\#H_&5W8:G?2ZU)-KNGV0
ML(B+8H5-Y<1;FD*.H*;L*'SC*Y_-I?\ @B7_ ,%38-.;4-6_9.EM!&FZ57\<
M:"^/ILOCFOZ)JS?&/_(L7O\ UP->WEF?8S*J+I48Q:;N[W>NB[KHD?!9QX=9
M!G68U<;6E.-2HTY<K6ZA&"WB^D5\[]S^?KP'_P $=/\ @K3X-^)>@>*[3]BW
M[7I]CJ,4UX9_'7A_+Q9P2B_;^& .Y2?XE'%?LJOCW]HC]E'_ $7XO6=U\0O
MT/$?B_2K?.J:;'_T^0#_ %R@=95YP"6))"U[YIW_ "#X/^N*_P A4W7K7GYM
MCL1F]=5ZCY9)65KVMO9IMK]?,PPOASE^4U)8G*L35HU[)*=U*+47)VG3LH3B
MW)WNE)?8E!ZF)\/_ (D>!?BKX:A\7_#SQ1::MIT_W+BTDSM/=67JC#NK $=Q
M6W7C/Q _9%L8O$DWQ0_9U\62^ /%<GS7#Z?$&T[4CG.VYM?N-D_Q*,@DL0QQ
M5/PY^UKK/P\UFW\ _M<^"QX/U*9_*LO$UJS2Z)J3>J3=8">NR3H.25SBO+5=
MTW:LK>?3_@?/[V>C3XHQ&4U%0X@IJBWHJT;O#S?3WGK2D_Y:ME?2-2;/<J*C
MM+NTO[6.^L+J.>"9 \,T+AD=2,A@1P01W%25TGV2:DKK8****!A1110 4444
M %%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7O_7 U<T[_D'P
M?]<5_D* )J*** "BBB@ HHHH **** "BH[JZMK&VDO;VXCAAA0O++*X544#)
M8D\  <YKP[Q!^U3XM^*FLW/@+]C_ ,'Q^([F"0PW_C/4MT>BZ<W?#CFY<==J
M<="-XS6=2K"EON]EU?R/%SC/\LR.,?K$FYSTA3BG*I-]H05Y.W5VY8K632U/
M7?'/Q"\$?#+0)?%/Q \566D:?%]ZYOIP@)_NJ#RS'LJ@D]A7CP_:5^-OQL;[
M+^RS\'&&ER'">-_&X>TL67^_! /WLX]&&,$<K6MX _8]\-V^O1?$;X\>)+GX
MA>+!\RWVN(#9V1/.VVM?]7&H/0D$Y&1MSBO8E554*H  & !VK*U>KN^5=EO]
M^R^7WGBK#<5Y\N;$5/J5%_8@XSKM?WZC4H4_.--3?:JF>&1_L:ZO\16%]^TY
M\<_$7C$N=TFA6,YTW2A_L^3"0SXZ;MP)[CFO1_ 7P'^#'POC1/ 'PPT32WC^
M[<6VGIYQ^LI!=OQ)KK:*N&'HP=TM>[U?WO4]++N$^'LLK>WHX=.KUJ3O4JOU
MJ3<IO_P(^(?^"R7_ #3C_N,?^V5?$-?MY6/XE_Y"^C_]?I_]!->;BLI^LUW4
MY[7\O*W<_%.//H__ .N_%>(SK^TO9>UY/<]CSVY*<8?%[6-[\M_A5KVUM<_%
MNOVZG@@N86M[F%)(W7#HZ@AAZ$'K3J*Z,#@/J7-[U[VZ6VOYON?7>%7A2O#-
M8Q/&?6/K'L_^7?L^7V?/_?G>_/Y6MUOIYKX^_8__ &;/B2S7'B+X1Z5%=$[A
M?Z7";*X#=F\R H6(_P!K-<FW[.W[1/PG_P!*_9\_:,N]1M(^4\,_$1#?0,.R
M+<H!+$HZ  ?4U[M173+#49.Z5GW6C_ ^VQ?!G#N*K.O3H^QK/_EY1;I3^<J;
MCS>D^:+ZIH\,T_\ ;*NOA]J,/AK]JOX5ZEX$NI7$<&N1YO=(N6[;;B,'RR>N
MU@=H^\17M.B:[HGB;2H-=\.:Q:W]E<IOM[RRG66*5?564D$?2G:KI.E:[ITV
MCZYIEO>6EPA2XM;N%9(Y5/565@0P]C7BFN_LAZK\.M5F\;?LC>.W\&:A(_F7
M7ARZW3Z+J#>CPG)A)Z;T^Z.% ZU/^T4O[R^Y_P"3_ XW_K=D+NW]>H+RC3Q$
M5\N6E5]+49?XGH>YT5XKX+_:[71?$<'PT_:=\'/X"\1S';9W=S+OTG4STW07
M/W5)Z['/&0-Q)Q7M*LKJ'1@01D$'@BM:=6G55XO_ #7JCWLHSW*\\I2GA*EW
M%VE%IQG!_P LX22E!^4DKK5::BT445H>N%%%% !1110 4444 8_B7_D+Z/\
M]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 %%%% !5#Q/XH\.^"_#]
MWXJ\6:S;Z?IUC"9;N\NI B1(.Y)_(#J20!R:ROBO\6O ?P5\&W'CKXAZXEE8
MP?*B_>EN)#]V*).KN<< >Y. "1Y!X8^%7Q"_:P\06GQ0_:/TB72/"%I,+CPO
M\.9&.9C_  W.H?WW(Y$1X&<$ ;@^%2LXRY(*\OR\WY?F?,9SQ!4PN)679=!5
ML7)74;VC3B]/:59+X8=E\<VK03LW&JTOQ*_;HG*6K:CX3^$0?#2X,.H^*E!Z
M#O#:G\V'KG">]^$?!_A?P%X<M/"/@S0K;3=-L8A':V=K'M1%_J2>23DDDDDD
MUH0PQ6\2V]O$J1HH5$1<!0.  !T%.ITJ*@W)N\GN_P#+LO(UR3AZGEE26+Q%
M1UL545IU9*SMOR0CJJ=-/:"]9.4VY,HHHK8^B"BBB@ K'\2_\A?1_P#K]/\
MZ":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** "BBB@ HHHH **** "BBB@"G
MKWAWP_XJTR31/%&A6>I64HQ+:7]JDT3_ %5P0?RKR#6_V&OAG8:E+XD^"?B;
M7_AWJTAW--X7U%UMI6[>9;.2C+_LC:*]KHK.I1I5?B5_Z[GC9KP[DF=V>-P\
M9RC\,K6G'_#-6G%^<9)GA)U[]N+X-\>(?#&A_%/1XNM[HSC3-5"]V:%LQ.?1
M8^3ZU\%_MH^.XOB7^TOXE\:Q>&=6T;[9]C#Z7KMG]GN[=X[."-EDCR=IW(2.
M>00>]?K57Y9?\%'?^3S?&7_<._\ 3=;5XV;TI4\,O>;5]GKT?7?[[G\V?2)R
M7$Y3P5A^7&5*E%XB"4*C4W%^SJV:J->T:M=-3E/>Z:MKXA7M_P#P3B_Y/-\&
M_P#<1_\ 3=<UXA7M_P#P3B_Y/-\&_P#<1_\ 3=<UXF$_WNG_ (E^9_,7A]_R
M7N4_]A-#_P!.P/U-HHHK[@_U)"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_P I!/'_ /V(
MFE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHHH **** "BBB@ K-\8_\
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
M*+LZC3LTG9II]4%%%%=Q^I!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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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@ KPOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_R
MD$\?_P#8B:5_Z,:@#W2BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18
MO?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%
M% !1110!#?V%AJEI)I^IV4-S!*NV6">,.CCT(/!KRWQC^Q#^S'XQO/[6;X86
MVDWX.Z._\.S2:?)&W]X"!E4GW*FO6**B=*G45II/U/+S/),FSJFH8_#0K);<
M\(RMZ73MZH\/'[)_Q7\*?\DF_;%\;:<B_P"JM_$D<&LQ(/[H$H7"]O:OEG_@
MI;X>^/7AW_A"K;XV?$/1O$2-_:7]DW6F:2;21<?9?-\U02IS^[QMZ8;VK]%J
M^6?^"EW[./QG_:!_X0K_ (5%X-_M?^R/[2_M#_B8VUOY7F_9?+_UTB;L^6_W
M<XV\XR,^=C\*OJDE33OIHFWU70_'?%K@2C_Q#[&PR>G7E5?L^6E"I7J1E^]I
MWM1YI1=E>6D=+7Z'YTT5[5>?\$[OVQ=/M7O;OX/[(HUR[?\ "0:><#Z"XJ2/
M_@G-^V5+&LL?P<RK*"I_X2'3N0?^WBOF_JF*_P"?<ON9_%G_ !#[CW_H4XG_
M ,$5?_D#[>/P\_;R\6?)XC_:!\'>%T;_ %@\+>&&NR!Z*UV01]>U$?[#'@[Q
M/,MW\<_BGXS\>N&#&TUG7'BLE([K!#MV\]MQ%>X45]A]5I/XKR]6W^&Q_HS_
M *C9!6=\:JF)\JU6I5C_ ."Y2=/_ ,D,3P-\-?A]\,],_L;X>^"],T:VP-T6
MG6:1;R.[%1ES[G)K;HHK=)15D?58?#X?"T8TJ$%"$=$HI)+T2T04444S8***
M* "BBB@ HHHH **** "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\
MH)H V**** "BBB@ HHHH **** "BBB@ HHHH **** &7-K;7L#6MY;I+$XP\
M<J!E8>A!ZU^5O_!0G2M+T3]L#Q?INC:;;VEM&; I;VL*QHI:PMF8A5  R22?
M4DFOU5KRSXC_ +%7[,OQ;\9WOQ"^(7PT_M#6-0\O[9>?VS>Q>9Y<:Q)\D4RJ
M,(BC@#.,GG)K@S'"3Q=%1A:Z=]?1GY)XQ\ YIXA<.4<#ETJ<*L*L9MU')+E4
M*D6DXQF[WDG:UM'KL?DM7LO_  3]T+1/$O[77A'1?$>C6NH6<QOS+:7MNLL3
ME;"X9<JP(.& (R." >U?:VN?\$\OV/;/4=-@MOA#M2XN2DP_X2#4#N&W..;C
MC\*Z[X<?L5?LR_"3QG9?$+X>_#3^S]8T_P S['>?VS>R^7YD;1/\DLS*<H[#
MD'&<CG!KRZ.3XFG6C*35DT^O?T/PKAGZ.7&>4<28+'XJOAI4J-6G.24JC;C"
M<9223HI-M)I)M)]6CTVPT^PTJU2PTRQAMH(QB.&"((BCV X%3445]&?V?&,8
M148JR04444#"BBB@ HHHH **** "BBB@ HHHH *Q_$O_ "%]'_Z_3_Z":V*Q
M_$O_ "%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ 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 "O"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:@#W2BBB@
M HHHH **** "LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35
M#IW_ "#X/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% !1110!F^,
M?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_
M "%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_
M$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z"
M: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F
M:V*Q[+_D=[W_ *\HOYFMB@ 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 \Q_:Y_; ^ O[#_P9O_CM^T/XUMM'T2P>- C7
M$2W%T[R)&$@CD=/-8;PQ53D*&/05U'PJ^-/P<^.OAMO&/P0^+/AGQEI"S&%M
M5\*Z];ZC;"0 $H9;=W7< 0<9SS7XI_\ !9<?"'0/VM_VG%_;]\)B?Q)XD\)>
M$H?V1=;\4:>UQI$>FQ26O]LVFFR.##;Z@;II'E#8E9&^4A'P_P"T?P?_ &?O
M@/\ L^:;J6C_  $^#'A7P59:QJ/V_5+/PGH%OIT-W=&-(C/(ENBJTA2-%+$9
M(0>E &3KG[8'[)7AC6KSPUXE_:C^'6G:CI]U);7^GWWC:PAGMID8J\4B/*&1
MU8$%2 000:ZSP'\1_AY\4] 'BOX8^/-&\1Z6TS1+J6@ZI#>6YD7[R>9$S+N&
M1D9R,U^-W[!_Q"_X(8Z'X^_:8C_X*-VW[.4_Q U/]L/X@S63?%7P[I%YJ2:<
MVHJL(\R[A=XX-XF*AB$R7(ZDU^A7Q^^*'[.G[ O_  2Z^)7[1O[$O@GP!HWA
M;P[X U7Q'X0@^'FEV,&BWE\UNWV>=%LU$$BR3>5N=0=P]: /;M=_:+_9\\+_
M !#M_A%XF^.W@W3O%EVR+:^&+_Q1:0ZC,7^X$MGD$K%LC&%Y[5V5?!?[)G_!
M$[]@[Q/^P)X?\$_M)?L[^&_'/CCQ]X1AU7XC?$GQ%I45UXCU#6[^!9[J\34I
M%:YA=9I7\HHX\L*N.=Q/;_\ !#_XT?$CXK_L'6?@SXS>+;GQ!XO^%/C37_AY
MXAU^\<M-J4FCZA+:PSR,22TC6PM][,26?<Q))H ^O:*** "O"_ /_*03Q_\
M]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ K-\8_\
MBQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U
M!1110 4444 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/
M^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+
M_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O
M_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** ,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:V* "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@#XZ_X
M+U>!_ OQ'_X)3_%?1O&GAK3M7AM8-->*.\MUD-K,=1M%\Q">8I-DC .I# .<
M$9K@O^"-]UK/P7_:H_:A_P"">7@7XJZSXU^$7P3UWPXOPXU#7M2:_N- ?4;&
M::]T 7;$F>.TDBC5$)+0ARCG-=-_P43_ ."&_P"S'^W%8^//'7AZ\\0>$/B/
MX[CLAK/B'3_&VL0Z?J#6WV>)&N]/ANEMYR+>W6('RP1M0DDJ#7TW^S+^RG^S
MO^QM\+;?X+_LR?"C2_"'AN"X>X:PTY79[BX?&^XGFD9I;B9@J@RRN[D*H+$
M8 -&[^"_P"N_#^I6M]\)_!\NE:J9KC5XY="M6M[PR%GFDF!3;)N+,S,V<DDG
M.37Y2?LS? &'X[?\$G?^"@7[._[)T)U#X7W?Q,\:6_P'L=-8R6DR165O<26N
MFD9#6;7R/'$4S&69R">37V3XR_X(,_\ !+WQYXCU?7_$/P*UXP>(-4FU'7M
MM/BAXBM])U"ZFD:2622QBOUMSN=V8J$"')RO)S]2?#'X7_#CX*^ -*^%7PB\
M#:5X:\-:%:+:Z/H6B6*6UK9PC)"1QH JC))/')))R230!Y)^PO\ M7_!WXR_
M\$[?AW^U59^/-,@\,-\-K._UW5;B\1(=*>VM%%['.Y.(VMY(YDDR?E,;5XO_
M ,&_6D:KJ7["FL?'_4-*N+&W^,_QC\7_ ! T>UNXBDJZ?J&J2FU=E/(#PQ)(
MOJLBGO76>/\ _@AE_P $NOB7\0]5^(_BG]F4"77]7_M3Q#H.F^+=6LM$U6]W
M!C<7.EV]TEG,Y8;FW0D.>7#9-?5FBZ+HWAO1K3P[X=TFVL-/L+:.VL+"R@6*
M&VA10J1QHH"HBJ H4    "@"S1110!XEJG@7]O274[F72/COX(AM&G<VL4OA
M>1F2,L=JD[N2!@$UPWP"T7XWZ=^VSXXL_B/XVT;4=87P7IYN;S3]-:&)XS*?
M+ 0G@@;LGOD5]35X7X!_Y2">/_\ L1-*_P#1C4 >N?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_C5'Q+:>+4T&Z>^U:U>(1'S$2W()'L:Z:LWQC_R+%[_ -<#0!4LK/QH
M;.(Q:S9A?*7:#;'(&/K4OV+QO_T&[+_P&/\ C6EIW_(/@_ZXK_(5-0!C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q
M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% ',^);3Q
M:F@W3WVK6KQ"(^8B6Y!(]C5FRL_&ALXC%K-F%\I=H-L<@8^M6_&/_(L7O_7
MU<T[_D'P?]<5_D* ,W[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%
MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_
M^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%
MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_
M^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%
MXW_Z#=E_X#'_ !K,URU\4KJ.FK=:I;.[7)$#+ 0%;;U/K75UC^)?^0OH_P#U
M^G_T$T 'V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\
M!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_
MXUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\
M!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_
MXUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\
M!C_C1]B\;_\ 0;LO_ 8_XUL44 <IKEKXI74=-6ZU2V=VN2(&6 @*VWJ?6M/[
M%XW_ .@W9?\ @,?\:/$O_(7T?_K]/_H)K8H Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V**
M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&LS7+7Q
M2NHZ:MUJEL[M<D0,L! 5MO4^M=76/XE_Y"^C_P#7Z?\ T$T 'V+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"-;%% '*6MKXI/BFZCCU2V%P+:,R2& [2N3@ 5I_8O&_\ T&[+
M_P !C_C19?\ ([WO_7E%_,UL4 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_
MXUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\
M!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C6O&'$:B5@6VC<0."
M:6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *\+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=****
M "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-
M4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^
M18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J***
M "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K'\2_
M\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
MQ_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)H V
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V
M*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\I!/'_\ V(FE
M?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ HHHH *S?&/_(L7O\
MUP-:59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4
M444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A
M5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ H
MHHH **** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\
MA?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_(7
MT?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)H V**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *\+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I
M7_HQJ /=**** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\
M@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%%%
M !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?
M]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_ .OT
M_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_
M .OT_P#H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO\
MD=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _
M\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ HHHH
M*S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO
M\A4U !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_
M "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH
M**** "BBB@ HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\
MZ": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]
M/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)H V**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KR
MB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **^$?VW_\ @N9\)_V;?CCH7[/?P%^$_C/XO>)+7XCV'ASX
MB6W@3PE<7\.CF>WN)381W6^.WDU4^4I2T\PG:LN[:R$5];_LZ?'+3?VC_@[I
M/QETSX<^,?",.JFX4^'OB!X=DTG5[)X9Y('2XM9"6B.^)B.2&4JRDJP) .WH
MKXJ\2_\ !>;]B[1;S6M>\-^ /C%XL^'OAK4)K/Q'\9O!OPHU#4O"&G/ Y2X=
MM0B4^9%"P(>6))$&,AB""?L'P1XV\(?$OP;I7Q$^'_B6RUG0M=TZ&_T;5M.N
M%EM[VUF02131NO#(R,&!'4&@#4HHHH *\+\ _P#*03Q__P!B)I7_ *,:O=*\
M+\ _\I!/'_\ V(FE?^C&H ]THHHH **** "BBB@ K-\8_P#(L7O_ %P-:59O
MC'_D6+W_ *X&@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%
M% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7
MO_7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "L
M?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H V**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\
MZ_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O\ R%]'
M_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@F@#8HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ 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/Q*_:5NOB=_P2(^+/A#X>?M4^ \_ O4_VV5^*FA?'S2RUQ';)?1W[W.F:Q;Q
MJTR7<1F!2=59)HXVP 4('Z$_\%3?VFM*T3_@CW\:/VEO@#X[L=6M+WX1ZC-X
M7\2Z%?+/#(MW;F"*Z@EC)5MOG!U8'JHKYB_X*C_\%</^"97C'5?A)X5OOVE_
M#MU<?#O]IW3V^(GA:^TZY-[96MG:ZK;79DLGA\V>(.RIF-'63S%V[@XSH?\
M!._]AWQS\;_^"-O[07[.^K?#K4OA[X7^-WC+QWJ'P2\&^([9K:;PMX=U(?\
M$IBDMSDVRK.K7 B[+*#_ !9(!]N_L3?!'P'\'/V'_AA\!O#GAVS70M'^'&EZ
M<UB;=6BN%^QQB5I%(PYE9G=R<[V=B<DFOGC_ (-_+Z;1?V*/%7P%@FDDTOX1
M?';QMX)\/&9RS+IUGJ\SP1[CR0BS[!Z*BCH*X/\ 9P_X+N_LD_ K]D+0/AC^
MU_J^M>$?CS\/_#-MX>\5_!>Y\/7;Z_J.MVD"VX2PA2,K=1W;QJ\,J,T>V9=S
MC#$>W_\ !%K]G3XM?L[?L)Z6W[07AXZ/\0?B#XIUKQWXVT9OO:=?ZO?2W?V5
MO1XX7AC<'HZN.U 'UA1110 5X7X!_P"4@GC_ /[$32O_ $8U3ZI^P1\&M7U.
MYU:Y\5>-UDNIWFD6+Q?<JH9F+$  \#)X':N2^(G_  2B_9M^)EM#;ZYXO^(,
M!AEWB:T\82AVX( )=6XYZ4 ?35%?'/\ PY"_9-_Z*-\4_P#PMC_\:H_X<A?L
MF_\ 11OBG_X6Q_\ C5 'V-17QS_PY"_9-_Z*-\4__"V/_P :H_X<A?LF_P#1
M1OBG_P"%L?\ XU0!]C45\<_\.0OV3?\ HHWQ3_\ "V/_ ,:H_P"'(7[)O_11
MOBG_ .%L?_C5 'V-6;XQ_P"18O?^N!KY+_X<A?LF_P#11OBG_P"%L?\ XU7"
M_M-?\$A/V:?A1\!/%/Q%\->/_B3+?Z1I;3VL=[XQ9XF8,!\RB,$CGU% 'WUI
MW_(/@_ZXK_(5-7Q-X)_X(L?LK:]X,TC7+WXB?%!9KW3+>>58O&A"AGC5C@>5
MP,FM/_AR%^R;_P!%&^*?_A;'_P"-4 ?8U%?'/_#D+]DW_HHWQ3_\+8__ !JC
M_AR%^R;_ -%&^*?_ (6Q_P#C5 'V-17QS_PY"_9-_P"BC?%/_P +8_\ QJC_
M (<A?LF_]%&^*?\ X6Q_^-4 ?8U%?'/_  Y"_9-_Z*-\4_\ PMC_ /&J/^'(
M7[)O_11OBG_X6Q_^-4 ?8U%?'/\ PY"_9-_Z*-\4_P#PMC_\:H_X<A?LF_\
M11OBG_X6Q_\ C5 'V-17QS_PY"_9-_Z*-\4__"V/_P :H_X<A?LF_P#11OBG
M_P"%L?\ XU0!]C45\<_\.0OV3?\ HHWQ3_\ "V/_ ,:H_P"'(7[)O_11OBG_
M .%L?_C5 'V-17QS_P .0OV3?^BC?%/_ ,+8_P#QJC_AR%^R;_T4;XI_^%L?
M_C5 'UIXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%? O[37_!(3]FGX4? 3Q3\1?#7
MC_XDRW^D:6T]K'>^,6>)F# ?,HC!(Y]173^"?^"+'[*VO>#-(UR]^(GQ06:]
MTRWGE6+QH0H9XU8X'E<#)H ^V:*^.?\ AR%^R;_T4;XI_P#A;'_XU1_PY"_9
M-_Z*-\4__"V/_P :H ^QJ*^.?^'(7[)O_11OBG_X6Q_^-4?\.0OV3?\ HHWQ
M3_\ "V/_ ,:H ^QJ*^.?^'(7[)O_ $4;XI_^%L?_ (U1_P .0OV3?^BC?%/_
M ,+8_P#QJ@#[&HKXY_X<A?LF_P#11OBG_P"%L?\ XU1_PY"_9-_Z*-\4_P#P
MMC_\:H ^QJ*^.?\ AR%^R;_T4;XI_P#A;'_XU1_PY"_9-_Z*-\4__"V/_P :
MH ^QJ*^.?^'(7[)O_11OBG_X6Q_^-4?\.0OV3?\ HHWQ3_\ "V/_ ,:H ^QJ
M*^.?^'(7[)O_ $4;XI_^%L?_ (U1_P .0OV3?^BC?%/_ ,+8_P#QJ@#[&K'\
M2_\ (7T?_K]/_H)KY1_X<A?LF_\ 11OBG_X6Q_\ C5>8_';_ (),_LY?#WXD
M?#3PMH?CWXC/;>*O$[V&I-=>+V=TB$)<&,B,;6R.ISQ0!^BE%?'/_#D+]DW_
M **-\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A;'_XU0!]C45\<_\ #D+]DW_H
MHWQ3_P#"V/\ \:H_X<A?LF_]%&^*?_A;'_XU0!]C45\<_P##D+]DW_HHWQ3_
M /"V/_QJC_AR%^R;_P!%&^*?_A;'_P"-4 ?8U%?'/_#D+]DW_HHWQ3_\+8__
M !JC_AR%^R;_ -%&^*?_ (6Q_P#C5 'V-17QS_PY"_9-_P"BC?%/_P +8_\
MQJC_ (<A?LF_]%&^*?\ X6Q_^-4 ?8U%?'/_  Y"_9-_Z*-\4_\ PMC_ /&J
M/^'(7[)O_11OBG_X6Q_^-4 ?8U%?'/\ PY"_9-_Z*-\4_P#PMC_\:H_X<A?L
MF_\ 11OBG_X6Q_\ C5 'V-17QS_PY"_9-_Z*-\4__"V/_P :H_X<A?LF_P#1
M1OBG_P"%L?\ XU0!]7>)?^0OH_\ U^G_ -!-;%?G7\=O^"3/[.7P]^)'PT\+
M:'X]^(SVWBKQ.]AJ377B]G=(A"7!C(C&ULCJ<\5Z=_PY"_9-_P"BC?%/_P +
M8_\ QJ@#[&HKXY_X<A?LF_\ 11OBG_X6Q_\ C5'_  Y"_9-_Z*-\4_\ PMC_
M /&J /L:BOCG_AR%^R;_ -%&^*?_ (6Q_P#C5'_#D+]DW_HHWQ3_ /"V/_QJ
M@#[&HKXY_P"'(7[)O_11OBG_ .%L?_C5'_#D+]DW_HHWQ3_\+8__ !J@#[&H
MKXY_X<A?LF_]%&^*?_A;'_XU1_PY"_9-_P"BC?%/_P +8_\ QJ@#[&HKXY_X
M<A?LF_\ 11OBG_X6Q_\ C5'_  Y"_9-_Z*-\4_\ PMC_ /&J /L:BOCG_AR%
M^R;_ -%&^*?_ (6Q_P#C5'_#D+]DW_HHWQ3_ /"V/_QJ@#[&HKXY_P"'(7[)
MO_11OBG_ .%L?_C5'_#D+]DW_HHWQ3_\+8__ !J@#[&K'\2_\A?1_P#K]/\
MZ":^4?\ AR%^R;_T4;XI_P#A;'_XU7F/QV_X),_LY?#WXD?#3PMH?CWXC/;>
M*O$[V&I-=>+V=TB$)<&,B,;6R.ISQ0!^BE%?'/\ PY"_9-_Z*-\4_P#PMC_\
M:H_X<A?LF_\ 11OBG_X6Q_\ C5 'V-17QS_PY"_9-_Z*-\4__"V/_P :H_X<
MA?LF_P#11OBG_P"%L?\ XU0!]C45\<_\.0OV3?\ HHWQ3_\ "V/_ ,:H_P"'
M(7[)O_11OBG_ .%L?_C5 'V-17QS_P .0OV3?^BC?%/_ ,+8_P#QJC_AR%^R
M;_T4;XI_^%L?_C5 'V-17QS_ ,.0OV3?^BC?%/\ \+8__&J/^'(7[)O_ $4;
MXI_^%L?_ (U0!]C45\<_\.0OV3?^BC?%/_PMC_\ &J/^'(7[)O\ T4;XI_\
MA;'_ .-4 ?8U%?'/_#D+]DW_ **-\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A
M;'_XU0!]C45\<_\ #D+]DW_HHWQ3_P#"V/\ \:H_X<A?LF_]%&^*?_A;'_XU
M0!]767_([WO_ %Y1?S-;%?G7X6_X),_LY:O^U=XJ^#MUX]^(PTK1_#%C?VLJ
M>+V$[2RNP8,_EX*\<# Q7IW_  Y"_9-_Z*-\4_\ PMC_ /&J /L:BOCG_AR%
M^R;_ -%&^*?_ (6Q_P#C5'_#D+]DW_HHWQ3_ /"V/_QJ@#[&HKXY_P"'(7[)
MO_11OBG_ .%L?_C5'_#D+]DW_HHWQ3_\+8__ !J@#[&HKXY_X<A?LF_]%&^*
M?_A;'_XU1_PY"_9-_P"BC?%/_P +8_\ QJ@#[&HKXY_X<A?LF_\ 11OBG_X6
MQ_\ C5?6WA3PY8^#O"VF^$=+FGDMM*T^&SMY+J8R2M'$@12['EF(49/<Y- &
MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!P/QB_9E^#?QV\0
M^#_%GQ%\*)<ZGX&\76GB3P]?0-Y4L5];QS1Q%G7EXP)WS&3M)P<<"N^HHH B
M>RLI+I+Z2TB:>-2L<S1@NH/4 ]14M%% !1110 4444 %%%>8?M>?MC_L[?L+
M?!74/CY^TS\1+;P_H%DPB@#*9+K4;I@?+M+6!<O<3O@[8T!. 6.%5F !Z?17
M%_LY?'KP'^U)\!O"/[1OPN-Z?#GC;0+;6-$.HVWDS_9IT#IYB9.QL$9&3BOG
MCXI?\%F/@#\/_'?B7P1X+_9O_:#^(\/@S5KO2_%OB+X<?!74]1TK2KRUE:*Y
MA>Y=(UE,3(X8P^8ORD@F@#Z[HKS[]EW]J;X#_MG?!+1OVB/V;/B#;>)?">NH
MYLM1MXWC9)$8I)#+%(JR0RHP*M&ZA@1TP03SOQ8_;D^"_P '?VEM _95\16>
MO7OB76O FL>,KN31M,%S!HNBZ=L62ZN]K^:!+(_DPK%'*SR*5PO!(!['7'?M
M!?#.^^,OP7\1?"_3-3BLKC6].:VBNIT+)&20<D#DCBOE/6?^"\'[.'A+23X]
M^('[)W[3GAOP''^\N?B5KOP#U6#1+:WZ_:I)-IF2''.\Q=*^Q/AW\0_ WQ;\
M!Z/\4/AEXJLM<\/>(--AU#1-8TV<2P7MK*@>.6-AP592"* +/A+1I?#GA33/
M#T\RR/8:?#;O(@P'*1JI(]CBM"OGOX:?\%0?V.OC+^V]KG_!/WX3?$5_$7C[
MPSX=N=6U^32;4RZ;9"WGAAFM6N@=C7*-<1;XTW;-Q5BKJRCZ$H **\>_9H_;
MB^!O[4WP=\3_ +0?@B\O=)\$^%_%.M:--XH\3B"TLKZ/2YFAN=2@E$K*;'?'
M*%FD,9_=.650,G)_8;_X*/?LM_\ !1;3O&>O?LK^)]0UK2O!'B0:+J.K76EO
M;07DQB659;;S,-+"R,K*Y5=P((&""0#W>BO"_P!L/_@HC^SI^Q3JGA[P7\1V
M\2^(O&GB_P W_A$?AS\/O#%QK>OZPL0S+)#9VZEA&@ZRR%$X(W9&*S?V1O\
M@IE^SU^U_P#$;6_@=HGAKQUX"^(OA_34U/4OAQ\5?!UQH.M?V<[B-;Z*";*S
MVY<A2\;-M)4-MW+D ^AJ*** "BBB@ HKS#]KS]L?]G;]A;X*ZA\?/VF?B);>
M'] LF$4 93)=:C=,#Y=I:P+E[B=\';&@)P"QPJLPV_V<OCUX#_:D^ WA']HW
MX7&]/ASQMH%MK&B'4;;R9_LTZ!T\Q,G8V",C)Q0!VE%?(GQ2_P""S'P!^'_C
MOQ+X(\%_LW_M!_$>'P9JUWI?BWQ%\./@KJ>HZ5I5Y:RM%<PO<ND:RF)D<,8?
M,7Y2037O7[+O[4WP'_;.^"6C?M$?LV?$&V\2^$]=1S9:C;QO&R2(Q22&6*15
MDAE1@5:-U# CI@@D ]!HKQSXL?MR?!?X._M+:!^RKXBL]>O?$NM>!-8\97<F
MC:8+F#1=%T[8LEU=[7\T"61_)A6*.5GD4KA>"?!=9_X+P?LX>$M)/CWX@?LG
M?M.>&_ <?[RY^)6N_ /58-$MK?K]JDDVF9(<<[S%TH ^K/V@OAG??&7X+^(O
MA?IFIQ65QK>G-;174Z%DC)(.2!R1Q70^$M&E\.>%-,\/3S+(]AI\-N\B# <I
M&JDCV.*K?#OXA^!OBWX#T?XH?#+Q59:YX>\0:;#J&B:QILXE@O;65 \<L;#@
MJRD$5XI\-/\ @J#^QU\9?VWM<_X)^_";XBOXB\?>&?#MSJVOR:3:F73;(6\\
M,,UJUT#L:Y1KB+?&F[9N*L5=64 'T)117R4?^"SO[)<_PF3XNZ)X0^)FN6NJ
M>/M;\)>"M)\+?#^ZUB_\7W.E2^3=76G0V/G;K3?N"S3&'.QLJ.,@'UK17S)^
MR]_P5?\ V;/VF_CA)^S#=^#?B-\,?B6VDMJNG> _C!X%N= U'5+%<[[FT$NZ
M.X1<'(1RP"N=N$8CL_VQ_P!O;]G[]A[2O#__  MNXU[5/$/C'4)+'P3X%\%^
M'Y]7U[Q%<QH'ECL[* %Y B$,[G:B94,P+*" >T45\_?LC?\ !2?]G[]L#Q[K
MGP8T#P]XX\"_$/PYIT>I:M\-_BGX/N-"UN/3Y'V)?)!-Q/;E_E\R)G"DJ&V[
MES] T %%%% !117F'[7G[8_[.W["WP5U#X^?M,_$2V\/Z!9,(H RF2ZU&Z8'
MR[2U@7+W$[X.V- 3@%CA59@ >GT5Q?[.7QZ\!_M2? ;PC^T;\+C>GPYXVT"V
MUC1#J-MY,_V:= Z>8F3L;!&1DXKYX^*7_!9CX _#_P =^)?!'@O]F_\ :#^(
M\/@S5KO2_%OB+X<?!74]1TK2KRUE:*YA>Y=(UE,3(X8P^8ORD@F@#Z[HKS[]
MEW]J;X#_ +9WP2T;]HC]FSX@VWB7PGKJ.;+4;>-XV21&*20RQ2*LD,J,"K1N
MH8$=,$$\[\6/VY/@O\'?VEM _95\16>O7OB76O FL>,KN31M,%S!HNBZ=L62
MZN]K^:!+(_DPK%'*SR*5PO!(!['7GWQC^#.I_$WQ[X \7V.M06L?@[Q"^HW,
M,T;%KA3$4V*1T.3GFOF/6?\ @O!^SAX2TD^/?B!^R=^TYX;\!Q_O+GXE:[\
M]5@T2VM^OVJ23:9DAQSO,72OL3X=_$/P-\6_ >C_ !0^&7BJRUSP]X@TV'4-
M$UC39Q+!>VLJ!XY8V'!5E((H V:*^>_AI_P5!_8Z^,O[;VN?\$_?A-\17\1>
M/O#/AVYU;7Y-)M3+IMD+>>&&:U:Z!V-<HUQ%OC3=LW%6*NK*/H2@ HKY*/\
MP6=_9+G^$R?%W1/"'Q,URUU3Q]K?A+P5I/A;X?W6L7_B^YTJ7R;JZTZ&Q\[=
M:;]P6:8PYV-E1QG:_9>_X*O_ +-G[3?QPD_9AN_!OQ&^&/Q+;26U73O ?Q@\
M"W.@:CJEBN=]S:"7='<(N#D(Y8!7.W",0 ?3=%<I\</CG\(?V:_A7K/QN^/'
MQ"TSPMX4\/VAN=6UK5I_+B@3H .I=V8A5C4%W9E50S$ \E^Q/^V=\&/V_?V>
MM+_:<^ #ZLWAC6+V]M;,ZWIIM+DO:W,EM+NB))4>9$V,\XQD#I0!ZQ1110 4
M444 %%?/?[7W_!4']CK]B'XE^!?@M\;OB+)_PF/Q$UVSTSP[X6T2U-W>@7-P
MMM'=SHI'V>V\YU3S9" S$A Y5@/:OB/\0O"'PD^'FO?%7X@ZO_9^@>&=&NM6
MUR_^SR2_9K.WB:::79$K.^V-&;:JLQQ@ GB@#:HKXCU+_@O7^R1X3CM/%WQ2
M^!?Q_P#!/P^OKR*WM_BUXS^">J:?X:_>L$AD>YD3S(HY&8!7>)1SS@5]K:=J
M.GZQI\&K:3?0W5K=0K-;7-M*'CFC8!E=67(92"""."#0!-17S-XC_P""K7[-
M_A\?%::U\&_$37(/A)X\M/!>K3>%/!4^KMK.O3VRW#V&GPV9DFFD@#JDQD2)
M4=@-S YKF/ 7_!:W]E_6OBOX<^#GQM^#WQI^"NJ>,=2CT[P?=_&GX67FA6&L
MWTAPEK#=-OB$S= DC(22 .2 0#W_ .,?P9U/XF^/? 'B^QUJ"UC\'>(7U&YA
MFC8M<*8BFQ2.AR<\UZ#6;XP\8^$OA[X5U'QUX\\36&BZ+I%G)=ZKJ^JW:6]M
M9V\:EGEED<A415!)8D  5X_^PG_P40_9F_X*.>"_%/Q&_99U_4]5T+PGXNF\
M.W>I:AI4EHEU<1P0S^; LF':%HYXV5V520?NB@#W*BN"_:C_ &D?AC^R!^SQ
MXP_:<^,M_/;^&?!.A3:IJQLXU>>5(Q\L,*LRJ\LCE8T4LH+NH)&<UXA\4O\
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
M/[PWX!UC4)K;P=\(? EO!J^I6&E3W4LH@C'VF[\BW1Y9'DE,DS*B%B9&P.U
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
M.OP8\4?\4Q\--9@NC<_$GQ!;-QJNI1QQ,%TRW?\ U%H_,SCS)5 'E@ ^SO\
M@@-\&OB'\//V-_%?QG^(W@J?PK-\=OC)XC^*&C^#;E-DGA_3-6EB-G:,@X0^
M3"DNP?=$X! ((%;_ ()5?\97?M4_M$?\%1-2_P!)TOQ5XL'PZ^$ERWS(/"V@
M.\,MS W_ #RN]2:ZF(]81TJE^VC_ ,%@/V=_B5_P3?\ B-\2O^">?QNTWQWX
MNU?4+/X>>!QH0FCD'B?666ULD3S40F2-96N1C(Q ?I7T)\&/ OP7_P""6_\
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
MAA_;!U](HHD"JBC3M- 4 <  <8K[NKX5_P""+O\ R5W]MC_L\7Q!_P"F[3:
M#_@JU_QE;^U#^SQ_P2YTW_2=,\7^+O\ A87Q;ME^9!X5\/ND\=M.O_/*[U%K
M6$'UA/3K7W+?7MCI=E-J>I7<5M;V\32W%Q/($2-%&6=F/   R2> !7PU_P $
MMO\ C+']L#]HK_@I[J/^DZ3K?B<?#+X1W+?,H\-:#(Z7-S W>&[U-[F7ZP#@
M=_G+_@JS_P %5/V6_CY^V%JG_!*?XL_M76GP?^$?A00R?'_Q3<O<PZCXK+JL
MB^&--,,;/' ZL/M5SQE"8E."1* >X_\ !(>(_M*?MO?M5?\ !4+P'I3V/PS^
M*VN:%X:^'-UY)C'B:WT&UDL[G6@"!OAEG9DA<@$K&X(R*^X/C)\8/AK^S[\*
M?$/QM^,'BRUT+POX6TJ;4M<U:\;$=M;Q*69N.68]%4 LS$*H)(%>*?L)?\%!
MO^":?[2Z1_LZ_L#_ !Q\*ZY%X*\-PM!X8\,V,\$6EZ9"8[>,(KQ(JQJ6C0 >
MHK\YOCA_P5K_ ."=O_!1?]M74/ ?[8O[5^@>!_V</@MXI"Z?\/=8ANOM7Q0\
M0VK\7NH1QQ,$TFVD&8K9^9Y!OD7 $:@'V)_P0(^$_CWPO^RS\0?VC/'7@JX\
M*1_M!_'#Q'\4/#G@^ZC\N71=(U-X19Q2(.$=X8%FP.-LR< @@?<U>1?LC_MW
M_L@_MT^']7\1?LB?'#2?&^G^'KJ*TU>?28ID6TED0LB$2QIU521C/2O7: "B
MBB@ K\W/^"W7[-7P)^%7@/P=\;_ 'PRTW3O%WQ"_:U^&USXR\11HSW>IM!?1
MP0J\CDE8T2,;8DVQAB[[=SNQ_2.OA7_@OW_R;C\&_P#LZKX??^G44 ?=1 (P
M17QG_P %W?C5X?\ !G_!/GQ;^SGIOAH>)_B!\>+";X??#'P5 @>YU75=0C,'
MG(I^ZEJCFY>5L)'Y298%ES]#?M<_M1?"_P#8J_9K\8_M3_&:>\3PUX*T=K_4
MDT^V,UQ-\RI'#$G +R2.D:Y(4%P695!(_*G]@O\ X*K_ /!,OQW\;KO_ (*<
M?\%$OVZO \?Q?US3Y+#X?_#^(7ES8_"SP_(2180,+?;+J$RG-U=CEB3$FU 0
MP!^AOB3QYI'_  2I_P""4MMXI^)VN1:L/@;\%;&RNKEY"!JU[I^G16L48)P=
MUQ<)&BYQS*.E<]_P2[^"&O\ [#'_  3-T35/C#I6K:IXXU'2-0^(/Q373M->
MYU+4=>U R:E>QK#&-T]PI<6RHHRYA11DFO'_ -NKXP_#3_@IC\:?V6OV*/@5
MXNMO$_@'XAZT/BQ\0-0L5<P77A'0I%DM894<!O)O-3:VB&0#F ]*^MOVM?VY
M?V7?V%O#>C>-/VJ_B:/"6BZ[J9L++6+C2;NXMDN A?;-);Q2"W4@'#R;4)XW
M9(! /SQ_;M_;X^'?_!6/6O!__!+'P5\'_&WPKN?&WC;1=3U#QQ\=O#W_  BA
MAM=/OX;UHM%MKMOM-_J,OD>2B(B*%F.7PU?IG\?OV<_@C^U+\/O^%4?M!_#J
MP\5^&FU2SU"71-4WFWGGM9TGA,B*P$J"1%)C?*. 5=64D'\YO^"EO[:_[-W_
M  5H^&'AK]AC_@F_XC?XL?$35?B/X<U>/QAX5T>XDTWX>VUEJ,-U-K%UJ#QK
M#;L(8I8517,K>>5"Y8!OU.H ^$?^"*EM;67Q4_;4L[.W2&&']L'7TBBB0*J*
M-.TT!0!P !QBI/\ @JU_QE;^U#^SQ_P2YTW_ $G3/%_B[_A87Q;ME^9!X5\/
MND\=M.O_ #RN]1:UA!]83TZT?\$7?^2N_ML?]GB^(/\ TW:;1_P2V_XRQ_;
M_:*_X*>ZC_I.DZWXG'PR^$=RWS*/#6@R.ES<P-WAN]3>YE^L X'< ^Y;Z]L=
M+LIM3U*[BMK>WB:6XN)Y B1HHRSLQX  &23P *_/[_@D/$?VE/VWOVJO^"H7
M@/2GL?AG\5M<T+PU\.;KR3&/$UOH-K)9W.M $#?#+.S)"Y )6-P1D5X=_P %
M6?\ @JI^RW\?/VPM4_X)3_%G]JZT^#_PC\*"&3X_^*;E[F'4?%9=5D7PQIIA
MC9XX'5A]JN>,H3$IP2)?N;]A+_@H-_P33_:72/\ 9U_8'^./A77(O!7AN%H/
M#'AFQG@BTO3(3';QA%>)%6-2T: #U% #/VY/^"G?PT_8.U==%\<?LW_&_P :
MR-H*ZK]K^&7PPNM8LHXS++'Y4EVI2WAE!B)*22*0KHQX85Y5_P $1M)B^*^F
M?&C_ (*)QZWX8B3]HCXB1ZU:>$O"GB"#4XO#MM96<=G'!=S0?N_[1?:TMRB9
M"LZC<3FNIUO_ (+W_P#!(_PO>ZOHOB[]LK1]'U;0KV6SU/0-5T34K?48[B-R
MC1I:O;"68EAA?+5P^05+ @GE_P#@C%X-\>:[XW_:0_;%N?A+K7P_\!_&_P"+
M$6N_#CPCXATPV%Y)9P6$5M-K$MHV&MVOI4,VUP'8*&(PRL0#[HHHHH ****
M/S<_X+=?LU? GX5> _!WQO\  'PRTW3O%WQ"_:U^&USXR\11HSW>IM!?1P0J
M\CDE8T2,;8DVQAB[[=SNQ_2,@$8(KX5_X+]_\FX_!O\ [.J^'W_IU%?4G[7/
M[47PO_8J_9K\8_M3_&:>\3PUX*T=K_4DT^V,UQ-\RI'#$G +R2.D:Y(4%P69
M5!( /GG_ (+N_&KP_P"#/^"?/BW]G/3?#0\3_$#X\6$WP^^&/@J! ]SJNJZA
M&8/.13]U+5'-R\K82/RDRP++GO?$GCS2/^"5/_!*6V\4_$[7(M6'P-^"MC97
M5R\A U:]T_3HK6*,$X.ZXN$C1<XYE'2OSR_8+_X*K_\ !,OQW\;KO_@IQ_P4
M2_;J\#Q_%_7-/DL/A_\ #^(7ES8_"SP_(2180,+?;+J$RG-U=CEB3$FU 0WT
M9^W5\8?AI_P4Q^-/[+7[%'P*\76WB?P#\0]:'Q8^(&H6*N8+KPCH4BR6L,J.
M WDWFIM;1#(!S >E 'L'_!+OX(:_^PQ_P3-T35/C#I6K:IXXU'2-0^(/Q373
MM->YU+4=>U R:E>QK#&-T]PI<6RHHRYA11DFOD?]NW]OCX=_\%8]:\'_ /!+
M'P5\'_&WPKN?&WC;1=3U#QQ\=O#W_"*&&UT^_AO6BT6VNV^TW^HR^1Y*(B(H
M68Y?#5^AW[6O[<O[+O["WAO1O&G[5?Q-'A+1==U,V%EK%QI-W<6R7 0OMFDM
MXI!;J0#AY-J$\;LD _!?_!2W]M?]F[_@K1\,/#7[#'_!-_Q&_P 6/B)JOQ'\
M.:O'XP\*Z/<2:;\/;:RU&&ZFUBZU!XUAMV$,4L*HKF5O/*A<L P!^C/Q^_9S
M^"/[4OP^_P"%4?M!_#JP\5^&FU2SU"71-4WFWGGM9TGA,B*P$J"1%)C?*. 5
M=64D'Y&_X(J6UM9?%3]M2SL[=(88?VP=?2**) JHHT[30% '  '&*^[J^%?^
M"+O_ "5W]MC_ +/%\0?^F[3: #_@JU_QE;^U#^SQ_P $N=-_TG3/%_B[_A87
MQ;ME^9!X5\/ND\=M.O\ SRN]1:UA!]83TZU]RWU[8Z793:GJ5W%;6]O$TMQ<
M3R!$C11EG9CP  ,DG@ 5\-?\$MO^,L?VP/VBO^"GNH_Z3I.M^)Q\,OA'<M\R
MCPUH,CI<W,#=X;O4WN9?K .!W^<O^"K/_!53]EOX^?MA:I_P2G^+/[5UI\'_
M (1^%!#)\?\ Q3<O<PZCXK+JLB^&--,,;/' ZL/M5SQE"8E."1* >X_\$AXC
M^TI^V]^U5_P5"\!Z4]C\,_BMKFA>&OAS=>28QXFM]!M9+.YUH @;X99V9(7(
M!*QN",BNH^+T_P#P\_\ VW#^RSI1^U? GX!Z[:ZE\8+E?FMO%OB^/;<6'AS/
MW9;>R_=WEVGS R_9H648:O0_V+_V^/\ @G#^U5H-Q^S'_P $]/VAO#%])X2\
M(!+#1O"NG31)H>GQA+:&2..2)$V1L\2A0?2O$?V<?^"1'_!0W]DWX5VOP9^!
M/_!9_4=(T*UO+J\:.;]G[0+NXNKJYG>>XN;BXN'>:XFDE=F:21V8Y S@   W
M_P#@WI_Y,;\4_P#9>_'G_I\N*^ZJ_+__ (-KOA#^TSX>^"/BCX@^-?VOI_$/
M@H?$SQIIQ^'S>!-/M5.JIK3"35?MT?[_ #(4E/V?_5KY^!]Q:_4"@ 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 **** *FJZ#H6NFU;6]%M+PV5VEU9&ZMED^SSKD+*FX'8XR<,,
M$9//-6Z** (8--TZVN9+VVL(8YI?];*D0#/]2!DU-110 54L] T+3M4O-<T_
M1;2"]U'R_P"T+R&V59;GRUVIYC@9?:O R3@<"K=% !1110!#>:=I^HJJZA80
MSA&W()H@VT^HR.#4U%% !1110 4444 %%%% !535=!T+73:MK>BVEX;*[2ZL
MC=6RR?9YUR%E3<#L<9.&&",GGFK=% !4,&FZ=;7,E[;6$,<TO^ME2(!G^I R
M:FHH **** *EGH&A:=JEYKFGZ+:07NH^7_:%Y#;*LMSY:[4\QP,OM7@9)P.!
M5NBB@ I)(XY8VBE0,K AE89!![&EHH 9;6MM90+:V=ND42#"1Q(%51[ =*?1
M10 4444 %%%% !1110!4U70="UTVK:WHMI>&RNTNK(W5LLGV>=<A94W ['&3
MAA@C)YYJW110!#!ING6US)>VUA#'-+_K94B 9_J0,FIJ** "JEGH&A:=JEYK
MFGZ+:07NH^7_ &A>0VRK+<^6NU/,<#+[5X&2<#@5;HH **** "BBB@ HHHH
M**** "BBB@ JH-!T(:X?$XT6T_M,V@M3J/V9?/, ;>(O,QNV;B6VYQGG&:MT
M4 (Z)*ACD0,K##*PR"/2H[.QL=.A^S:?9Q01Y)\N&,*N3WP*EHH **** *FA
MZ!H7AC2HM"\-:+::=8P9\BSL;988H\L6.U$  R22<#J2:MT44 %%%% !1110
M 4444 %%%% !1110!4&@Z$-</B<:+:?VF;06IU'[,OGF -O$7F8W;-Q+;<XS
MSC-6G1)4,<B!E8896&01Z4M% $5G8V.G0_9M/LXH(\D^7#&%7)[X%2T44 %5
M-#T#0O#&E1:%X:T6TTZQ@SY%G8VRPQ1Y8L=J( !DDDX'4DU;HH **** (9M-
MTZXNH[Z>PA>>(?NIGB!=/H2,BIJ** "BBB@ HHHH **** "J@T'0AKA\3C1;
M3^TS:"U.H_9E\\P!MXB\S&[9N);;G&><9JW10 CHDJ&.1 RL,,K#((]*CL[&
MQTZ'[-I]G%!'DGRX8PJY/? J6B@ HHHH J:'H&A>&-*BT+PUHMIIUC!GR+.Q
MMEABCRQ8[40 #)))P.I)JW110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
H0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>blkb-20241231_g4.jpg
<TEXT>
begin 644 blkb-20241231_g4.jpg
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "L/Q#\,?AKXNU#^UO%?P]T/5+H1A!<ZCI,,\FT9PNYU)P,GCWK
M<HH ^8?@M_P30\'?![]NOQG^V7;^*M-O+3Q/I7V;2_!Z^%8X8]'EWVK>?',)
M6!8?9CC;&A_?'GCYKG[/W[ GB#X)?ME?$S]JW4/V@=4UNU^(,%Q%!X8ELFC7
M3O-N(Y@?-,S"0Q",QQX1=J.1]?I*BJYI"Y4? ?BC_@D=^V7XL\.S_"+7/^"J
M/C"_\!W:>1=:9J&CRRW,MJ>MN\AN_P!XI'RG)VD?P8^6OIWX4?LK67[+G[*;
M?L[?LKZQ#H]_::;.NE:]KL'VHF_ER6O)U7:)&W'=M&%&U5QM&*]?HH<Y,%%(
M\$_9E_8'^'?P%_9EU[X!>(=6G\1:CXZM;T_$7Q3,"MUKES>1O'/(68L5 61E
M0$G'+'+,Q/E?P%_X)/>+/ASX\^&UY\6/VHI_&/A'X-W=Y<_#KPRGA6*QD@EN
M'#A[FX65VF\ME4J,#E!@JN5/V?11SR#E04445(PHHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHKP?_@I9^V?H/[ _[&GC']HO49('U.QLOL?A6QG/
M%[JTX*6T>/XE#9D<#GRXI#VII-NR$VDKG@__  ^>\"?\/EO^'='VBR_X1C^Q
M/['_ +<R-W_"6Y\[[-OSCR_*_P!&V]?M'RU]X5_&-_PL?QW_ ,+&_P"%N_\
M"5WO_"3_ -M_VQ_;GGG[3]O\[SOM._KYGF_/N]>:_K!_X)I_MGZ#^WQ^QIX.
M_:+TZ2!-3OK+['XJL8#Q9:M  ES'C^%2V)$!Y\N6,]ZVK4N1)HRIU.9M,]XH
MHHK V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^>K_ (.>
MOV\_^%]_M46/[(O@76?-\,?"O=_;/DR9CNM>F4>=G'#?9XBL([K(UP.]?O!^
MT=XC^,7A+X$>*_$'[/?P]_X2KQS;Z)-_PB>@F]M[9+J_9=L.^2YDCB6-68.^
MYQE48#+$ _SA>)?^" /_  6G\8^(]0\7>*?V59[_ %/5;V6\U*^N?B'X?:2Y
MGE<O)(Y.H<LS,23W)K>@HJ7,V8UN9JR1\.U^G_\ P;"_MY_\*$_:HOOV1?'6
ML^5X8^*FW^QO.DQ':Z]"I\G&>%^T1!H3W:1;<=J\5_XAW?\ @L5_T9__ .9
M\/?_ "PJ[X:_X( _\%I_!WB/3_%WA;]E6>PU/2KV*\TV^MOB'X?62VGB</'(
MA&H<,K*"#V(KIG*G.-KHQBIQE>Q_3E17%?LX^(_C%XM^!'A3Q!^T)\/?^$5\
M<W&B0_\ "6:"+VWN4M;]5VS;)+:22)HV92Z;7.%=0<,"!VM>?L=@4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !114&HS206
MK21-A@1@X]Z:5W8F4E"+D^A/16/_ &K?_P#/?_QT?X4?VK?_ //?_P ='^%;
M_5Y^1R_7:79_U\S8HK'_ +5O_P#GO_XZ/\*/[5O_ /GO_P".C_"CZO/R#Z[2
M[/\ KYFQ16/_ &K?_P#/?_QT?X4?VK?_ //?_P ='^%'U>?D'UVEV?\ 7S-B
MBL?^U;__ )[_ /CH_P */[5O_P#GO_XZ/\*/J\_(/KM+L_Z^9L45C_VK?_\
M/?\ \='^%']JW_\ SW_\='^%'U>?D'UVEV?]?,V**Q_[5O\ _GO_ ..C_"C^
MU;__ )[_ /CH_P */J\_(/KM+L_Z^9L45C_VK?\ _/?_ ,='^%']JW__ #W_
M /'1_A1]7GY!]=I=G_7S-BBL?^U;_P#Y[_\ CH_PH_M6_P#^>_\ XZ/\*/J\
M_(/KM+L_Z^9L45C_ -JW_P#SW_\ '1_A1_:M_P#\]_\ QT?X4?5Y^0?7:79_
MU\S8HK'_ +5O_P#GO_XZ/\*/[5O_ /GO_P".C_"CZO/R#Z[2[/\ KYFQ12*2
M5!/I2USG8%%%% !1110 4444 %%%% 'Y<_\ !Q=_P46_;)_81\2?"?3_ -E/
MXQ?\(K#XFL=9DUM/^$>TZ^^TM ]F(CF\MY2FT2R?<VYW<YP,?FK_ ,1"O_!8
M#_H[O_RP/#__ ,@5]??\'='_ ".'P)_[!GB'_P!&:?7XXU]QE&$PM3+H2G3B
MWKJTGU9^2<2YEF-#.ZU.E6G&*M9*32^%=$S[0_XB%?\ @L!_T=W_ .6!X?\
M_D"C_B(5_P""P'_1W?\ Y8'A_P#^0*^+Z*]+ZA@?^?4?_ 5_D>'_ &QFW_01
M/_P.7^9]H?\ $0K_ ,%@/^CN_P#RP/#_ /\ (%'_ !$*_P#!8#_H[O\ \L#P
M_P#_ "!7Q?11]0P/_/J/_@*_R#^V,V_Z")_^!R_S/M#_ (B%?^"P'_1W?_E@
M>'__ ) H_P"(A7_@L!_T=W_Y8'A__P"0*^+Z*/J&!_Y]1_\  5_D']L9M_T$
M3_\  Y?YGVA_Q$*_\%@/^CN__+ \/_\ R!1_Q$*_\%@/^CN__+ \/_\ R!7Q
M?11]0P/_ #ZC_P" K_(/[8S;_H(G_P"!R_S/M#_B(5_X+ ?]'=_^6!X?_P#D
M"C_B(5_X+ ?]'=_^6!X?_P#D"OB^BCZA@?\ GU'_ ,!7^0?VQFW_ $$3_P#
MY?YGVA_Q$*_\%@/^CN__ "P/#_\ \@4?\1"O_!8#_H[O_P L#P__ /(%?%]%
M'U# _P#/J/\ X"O\@_MC-O\ H(G_ .!R_P S[0_XB%?^"P'_ $=W_P"6!X?_
M /D"C_B(5_X+ ?\ 1W?_ )8'A_\ ^0*^+Z*/J&!_Y]1_\!7^0?VQFW_01/\
M\#E_F?:'_$0K_P %@/\ H[O_ ,L#P_\ _(%'_$0K_P %@/\ H[O_ ,L#P_\
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
M>IX1_P $^O\ @F1_P3X^+_\ P3\U/]N;]N?]H[QMX%TW3_'<V@-<>'XXI+9
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
M>(?B]^P5H?Q<\2CQ#::OX;\3:IXG^P7.B2P?,OE9M)\GS L@;*D%>_&/4?\
M@H;_ ,%9_@M_P4U\/W'AC2O^";FC>'/B;K]WIUGIOQ"'C87]_&D<Z[;95^PP
M9#@F/EP ')P:^!:*<L%AY5_;-/F[W?Y7M\B(9KC881X5->S>ZY8_GRWOKH[W
M1^D7_!=/XJ? SP%X#^ G[ 'P[L?#NLZ_\&_!UG'X^U_0X(UAFO396L7V821C
M+,WE/-)R>9H\G<& ZOX<_P#!PO\ LE_"+X9^(_@W\-/^"._AK1/"WB^%XO$^
MA:?\20EOJ:/$8G65?[*^8&,E3[&ORRHK)9;AY4(TZEY6N]VM6[MZ/OMV.B6>
MXV.+G7H6AS65K1E9)62NT^F^U^I]@?#;_@HK^R5X'_:T\=?&;4_^"9'@G4OA
MQXWT2TTZ+X5W>JI+'HC0I &N;6Z>TPLCR1/(=L2']Z0&&"Q]/^.'_!<_P1IW
M[,OB3]E;_@GY^Q%X>^"6C>,X)8/%6L6>IBZO+F&5#'*L>R&/:[1DQ^:[2%49
M@@0X8?GA16DL!A924I)NUNKMIMI>S^9C#.,PITY0A)+FOM&*>N]FE=)]E9=C
M[5_8_P#^"D'[$'PA^ &@_!+]J/\ X)=^$/B;J'AN:[>Q\:#4H[2_NHYKF2<1
M7&;9FE"&1E4F0@*JC:.2>?\ ^"F'_!6;XA_\%#K3PO\ #?3/A7H_P\^&W@A1
M_P (QX%T.;S8X7$8B1Y) D:MLB'EQJD:*BLP .2:^2J*I8+#JM[6WO:[MNU]
M[)NR(EFF-EA?J_,E"R3LDFTMDVE=V\V?;O[:'_!7WP7^UC^T3\&?CMIW[%7A
M70;3X4JGVWPM=7D=Y::\@FBD-M)BVC"0*(RJ(5?;YC'GI7KG@K_@N_\ L;_L
M]W%[\3/V1?\ @D5X*\$_$2\LI((-??7UEM[$R#Y]B1VL;E">"D;0[EXR!Q7Y
MC45#R["2@H.+LNEWZZZZ_,VCGF90JRJJ2YI:WY8WO:UUIIHNECH?BU\5/'7Q
MQ^)^O_&+XFZX^I>(/$VK3ZCK%\ZA?-GE<NQ"CA5R<!1@*    !7/445V)**L
MCRI2E.3E)W;"BBBF(^O?^""O_*6SX.?]A/4O_33>U_4'7\OG_!!7_E+9\'/^
MPGJ7_IIO:_J#KXSB3_?(_P"']6?J? W_ "*ZG^-_^DQ"BBBOGC[4**** "BB
MB@ HHHH **** "BBB@ HHHH *K:M_P >+?4?SJS5;5O^/%OJ/YU=/XUZF5;^
M#+T9D4445Z)X@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!OI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%% !1110!^)O\ P=T?\CA\"?\
ML&>(?_1FGU^.-?L=_P '='_(X? G_L&>(?\ T9I]?CC7Z!DO_(LI_/\ -GXO
MQ5_R/ZW_ &[_ .DQ"BBBO4/GPHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /KW_@@K_REL^#G_83U+_TTWM?U!U_+Y_P05_Y2V?!S_L)ZE_Z:;VO
MZ@Z^,XD_WR/^']6?J? W_(KJ?XW_ .DQ"BBBOGC[4**** "BBB@ HHHH ***
M* "BBB@ HHHH *K:M_QXM]1_.K-5M6_X\6^H_G5T_C7J95OX,O1F11117HGB
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &^GW!]*6D3[@
M^E+7EGOK8****!A1110 4444 %%%% 'XF_\ !W1_R.'P)_[!GB'_ -&:?7XX
MU^QW_!W1_P CA\"?^P9XA_\ 1FGU^.-?H&2_\BRG\_S9^+\5?\C^M_V[_P"D
MQ"BBBO4/GPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /KW_ ((*
M_P#*6SX.?]A/4O\ TTWM?U!U_+Y_P05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_P!\
MC_A_5GZGP-_R*ZG^-_\ I,0HHHKYX^U"BBB@ HHHH **** "BBB@ HHHH **
M** "JVK?\>+?4?SJS5;5O^/%OJ/YU=/XUZF5;^#+T9D4445Z)X@4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!OI]P?2EI$^X/I2UY9[ZV"
MBBB@84444 %%%% !1110!^)O_!W1_P CA\"?^P9XA_\ 1FGU^.-?L=_P=T?\
MCA\"?^P9XA_]&:?7XXU^@9+_ ,BRG\_S9^+\5?\ (_K?]N_^DQ"BBBO4/GPH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /KW_@@K_P I;/@Y_P!A
M/4O_ $TWM?U!U_+Y_P $%?\ E+9\'/\ L)ZE_P"FF]K^H.OC.)/]\C_A_5GZ
MGP-_R*ZG^-_^DQ"BBBOGC[4**** "BBB@ HHHH **** "BBB@ HHHH *K:M_
MQXM]1_.K-5M6_P"/%OJ/YU=/XUZF5;^#+T9D4445Z)X@4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!OI]P?2EI$^X/I2UY9[ZV"BBB@844
M44 %%%% !1110!^)O_!W1_R.'P)_[!GB'_T9I]?CC7['?\'='_(X? G_ +!G
MB'_T9I]?CC7Z!DO_ "+*?S_-GXOQ5_R/ZW_;O_I,0HHHKU#Y\**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#Z]_X(*_\I;/@Y_V$]2_]--[7]0=?
MR^?\$%?^4MGP<_[">I?^FF]K^H.OC.)/]\C_ (?U9^I\#?\ (KJ?XW_Z3$**
M**^>/M0HHHH **** "BBB@ HHHH **** "BBB@ JMJW_ !XM]1_.K-5M6_X\
M6^H_G5T_C7J95OX,O1F11117HGB!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% &^GW!]*6D3[@^E+7EGOK8****!A1110 4444 %%%% 'XF
M_P#!W1_R.'P)_P"P9XA_]&:?7XXU^QW_  =T?\CA\"?^P9XA_P#1FGU^.-?H
M&2_\BRG\_P V?B_%7_(_K?\ ;O\ Z3$****]0^?"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH ^O?^""O_*6SX.?]A/4O_33>U_4'7\OG_!!7_E+
M9\'/^PGJ7_IIO:_J#KXSB3_?(_X?U9^I\#?\BNI_C?\ Z3$****^>/M0HHHH
M **** "BBB@ HHHH **** "BBB@ JMJW_'BWU'\ZLU6U;_CQ;ZC^=73^->IE
M6_@R]&9%%%%>B>(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 ;Z?<'TI:1/N#Z4M>6>^M@HHHH&%%%% !1110 4444 ?B;_P '='_(X? G
M_L&>(?\ T9I]?CC7['?\'='_ ".'P)_[!GB'_P!&:?7XXU^@9+_R+*?S_-GX
MOQ5_R/ZW_;O_ *3$****]0^?"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH ^O?\ @@K_ ,I;/@Y_V$]2_P#33>U_4'7\OG_!!7_E+9\'/^PGJ7_I
MIO:_J#KXSB3_ 'R/^']6?J? W_(KJ?XW_P"DQ"BBBOGC[4**** "BBB@ HHH
MH **** "BBB@ HHHH *K:M_QXM]1_.K-5M6_X\6^H_G5T_C7J95OX,O1F111
M17HGB!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &^GW!]*
M6D3[@^E+7EGOK8****!A1110 4444 %%%% 'XF_\'='_ ".'P)_[!GB'_P!&
M:?7XXU^QW_!W1_R.'P)_[!GB'_T9I]?CC7Z!DO\ R+*?S_-GXOQ5_P C^M_V
M[_Z3$****]0^?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^O?^
M""O_ "EL^#G_ &$]2_\ 33>U_4'7\OG_  05_P"4MGP<_P"PGJ7_ *:;VOZ@
MZ^,XD_WR/^']6?J? W_(KJ?XW_Z3$****^>/M0HHHH **** "BBB@ HHHH *
M*** "BBB@ JMJW_'BWU'\ZLU6U;_ (\6^H_G5T_C7J95OX,O1F11117HGB!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &^GW!]*6D3[@^E
M+7EGOK8****!A1110 4444 %%%% 'XF_\'='_(X? G_L&>(?_1FGU^.-?L=_
MP=T?\CA\"?\ L&>(?_1FGU^.-?H&2_\ (LI_/\V?B_%7_(_K?]N_^DQ"BBBO
M4/GPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /KW_@@K_REL^#G
M_83U+_TTWM?U!U_+Y_P05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_WR/\ A_5GZGP-
M_P BNI_C?_I,0HHHKYX^U"BBB@ HHHH **** "BBB@ HHHH **** "JVK?\
M'BWU'\ZLU6U;_CQ;ZC^=73^->IE6_@R]&9%%%%>B>(%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 ;Z?<'TI:1/N#Z4M>6>^M@HHHH&%%%%
M !1110 4444 ?B;_ ,'='_(X? G_ +!GB'_T9I]?CC7['?\ !W1_R.'P)_[!
MGB'_ -&:?7XXU^@9+_R+*?S_ #9^+\5?\C^M_P!N_P#I,0HHHKU#Y\**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z]_X(*_\I;/@Y_V$]2_]--[
M7]0=?R^?\$%?^4MGP<_[">I?^FF]K^H.OC.)/]\C_A_5GZGP-_R*ZG^-_P#I
M,0HHHKYX^U"BBB@ HHHH **** "BBB@ HHHH **** "JVK?\>+?4?SJS5;5O
M^/%OJ/YU=/XUZF5;^#+T9D4445Z)X@4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!OI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%% !1110!
M^)O_  =T?\CA\"?^P9XA_P#1FGU^.-?L=_P=T?\ (X? G_L&>(?_ $9I]?CC
M7Z!DO_(LI_/\V?B_%7_(_K?]N_\ I,0HHHKU#Y\**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#Z]_P"""O\ REL^#G_83U+_ ---[7]0=?R^?\$%
M?^4MGP<_[">I?^FF]K^H.OC.)/\ ?(_X?U9^I\#?\BNI_C?_ *3$****^>/M
M0HHHH **** "BBB@ HHHH \G_:L_8Y^%_P"V#HVCZ)\3?$'B:PBT2YEGM&\-
M:T;-G:155A(0K;QA1CTY]:\4_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\
MAR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'
M[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^
MR?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__
M $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\
M]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47
MXI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^
M*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^
M%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\
MX7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_
M ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?
M_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H
M_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/
M^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"'
M)'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'
M[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)
M_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__
M $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T
M47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47
MXI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI
M_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^
M%PW_ ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A
M<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_
M ,:K[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\
M:K[#HH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K
M[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#
MHH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH
M ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^
M//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//
M^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH H>%?#
MMCX0\,:;X3TR:>2VTNPAM+>2ZE,DK)&@12['EFPHR>YYJ_110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%%  2%!9C@#J37DGA#]O+]C?Q_\2X_@
M_P""_P!H[PKJ?B*>=H+73[34@PN95ZQQ2?ZN5_\ 91B3Z5ZU)&DJ-%*@96!#
M*PR"/0U\@?MK^%/!GQD^*_P?_8D^"'A;3H=6\+>---\7:W+I-FD4'A#1+(L<
M_NP!!).Q6.*,8W8R0%P:J*3>HFVCZ ^.'[5'[/'[-HL1\<?BUI'AV74@YL+:
M\F+3W"I]]UB0,Y1>[8VC(R:N7O[1GP%TWX0Q_'V_^,'AV+P5- )8?$[ZK$+.
M12VT!9,X+%@5V#YMP*XSQ7BW[.<5OXJ_X*7_ +1WB/7X$N+_ ,,Z7X1T30I9
ME#/9V$VGR7<L<9_A62=RQ ZE!Z5G?\$^/"'A(ZI\=_AU>^&].NO#WAC]H+5+
MGP]:7=I')!ITC06T[+"K K%Y<DCE=N-N\XQFGRI"N[GN'P,_:E_9Z_:7M;ZZ
M^!/Q:TCQ+_9;JFHPV$Y$UL6SM+Q.%=0V&PQ&#M."<&L+3OV\?V.=6^)T7P<T
MS]HSPO/XCGOS8P6$6H K+= [?LZRX\II=Q"[ Q;=\N,\5Y/^R]:6'Q__ ."@
M_P 1/VTOAQ9)%X'L_!L/@;3-9A3;%XHOH;L3W5]&1_K8X2BVRS<A]ORDA3CA
MO^"C^M>+;;P9HOPN\??LQGP+\&=#^(&FW>J?$[1[JSO1IMM#=!HY(;"V*RVO
MFN0AF(/EB0@JQ?%'*N:P7=KGW913()X+J!+FVF62.1 T<B-E64C(((Z@BGU!
M04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M61X[\?>"/A?X2O?'GQ'\6Z=H>BZ=$)+[5-5NT@@@4D*-SN0!EB% ZDD 9) K
M7JCX@\,^&_%NG?V/XJ\/V.IV@GBF%KJ%HDT?FQNLD;[7!&Y7564]5901@@4
M<1\#/VM?V;?VEKB_L_@5\8]%\27&F*KW]I8SD30HW <QN%?83QOQMSQFL[QM
M^W+^R'\-_B0?A'XY_:$\-:9XA2>."XT^ZOP/LTK_ '(YI /+A8\';(RGD>HK
MR#X16^F_M&_\%,/$'[4/POLHSX/\!>!9/!EQXDME C\1:NUT)IHXG'$T-L@"
M%^1YF I(&1R7['G@[PG\2/\ @C+K^N>-=,MKNZ\=>'?%>M>++RXC#/=7[W-Z
M3<2$]9(S'&%8\KY2D<BKY43=GU'\<?VI_P!G?]FNUL[KXZ?%[1?#9U#<;""_
MN?WUR%^\R1("[JN1E@N!D9(S71?#;XG?#WXQ>#++XB?"SQEI^OZ'J"%K/4]+
MN5EBDP2K#(Z,&!!4X*D$$ BO$OV:_B?\-_AY^P#\._VI/CS/I]G-I7PFTLZI
MXFOK9&NV@^S1D1B0C>YE;:1&#\[N, DUYA^S;XKU/]@S]@GQE\?_ (B>#%T;
M4O'WC_4O$GA+P#<2+ ;.?5)8X].TMLD+#PD;N./*5G) *,*.4+ZGU7I?Q[^#
M>M_&'4/V?](^(VEW/C32=.%_J7AR&?=<VUN?+Q(ZC[H_?1'&<XD4XP:ZZOS^
M_97T?X7_  A_X**>%+"X^,_AOQ'XC\0_!?5+OQEXDL]9@D75O$5YK=I)*BE6
MP3P(XHAR(HD '%?H#2DK,:=PHHHJ1A1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 0ZC#>7.GSV^G7HMK
MB2%E@N#$'$3D$*^TD;L'!QWQ7R=\$/V"?VPO@#;:P?!7[=WA^>_\1ZO)J?B/
M7-6^#2W%_JERQ/SS3-J>6"J=J(,*B\*!DY^MZ*:;0FDSP?XI?LF?%)_C[J'[
M2'[,WQWM/!&O>(]#M]+\76.L>%AJUCJBVY;[-<[!/"T<\2NR!MQ4K@%1R3SO
MBC_@GGXBF_9"U;]F3X=_M(:EH>K^+?$4^L^/O'-QH@N+CQ!/<N7O%>*.:'R4
MF/EIA) 1%'LRVYB?IJBGS,+(\5_9Y^ /[2OP<N=-\/\ BS]I3PQK'@_2M,-G
M9>%]!^%<>C^0H3;%Y<RWLP0)C.W8<^M</\1_V(/VG_COX-;X(?'K]M:+7/A_
M=7,+:W:Z?\/H+'5]7MHY5D6VENTN#'&"R+N>*!2V", $U]144<SO<+(CM+2V
ML+2*QLH%BAAC6.*-!@(H& ![ "I***D84444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7G7[5OP:\>?M!? G7/A!\._C)<^ [
M_6XD@E\1V>F?:I8K<L/.B5/-B(\Q,H6#@@,<5Z+10M&&YX/^S5^S1^TG\ G\
M/>$=1_:7\*ZCX%T"S:VC\(Z+\*$TLM'Y3K&%N!?RE")"LC,48N0V3EBU<3<_
M\$[/BSH_@[Q-^SY\,_VKWT#X1>*]2O)[SPNOA&.;4M/M;R1I+NQL[XSA8X9"
M\@!>%V02'DGD_5U%5S,5D?-7[2'[!7CCXN^(_AQ)\*_CUIWA'PQ\,K*)= \%
MZKX(&L6!NX5\N"[=3=PAWBB"K&'#A"I88+&O1/!'P(\;Z]X1O_"'[8'C;PG\
M6;:>]BN-/@NOAU!96]KL4CYH9)[A9&R<A_E*\CO7J-%+F;061X+IW_!//X :
M#^U7H_[2GACX>>#]+M=&\*2:9:^&+#P5:11K?F\BN8M361,!)XQ&8U(CW@-D
M.,8/O5%%#;>X[6"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>blkb-20241231_g5.jpg
<TEXT>
begin 644 blkb-20241231_g5.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 (4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "J.@>)_#?BNT?4/"_B&QU*WCF,4D]A=I,BR#!*%D) 89&1UY%>+?\
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
M^#CRZM9?V4? VBQKOO+KXC1/;1J,LZK8W:M@=^9(_P Q7L@_X(F?\$Q0<_\
M#,W_ )>>M?\ R97&_MW_ +-/Q>_:Q_;R^!WPZ@^'5^GPM\";M=\1>('C'V.6
M;S5;['URS%;2*, <@7+'H":M2BYI]B6I<K1Z7^W'\)?V([/X&)\>OVV_A;I&
MN)X)T-(XKNXW)=S/@!+2-HW1I#)*<+&Q*AG)X&XU\/\ B+PI\>_@UX)\"_M2
M:H8/A_XZ^.7C?2_"/AA+"PC"?#KPC(#Y5I:1NNR"9TV,S8#! WW9))#7Z6_'
MC]EGX.?M*ZGX6O?C)HESJUOX0UC^U-+TEK^1+*6Z  22XA4A9]N#M#@@!W&"
M'8'0^/G[/'P;_:>^'LOPM^.?@>WU[19+E+A;:::2)X9TSLECDB97C<!F&Y6!
MPS Y!(,QFDAN-SYS_P"">/Q7^-EK^U%\<OV1/B=\6M3\>Z5\.;W39/#_ (EU
MM(S>HES$[O!-)&JB0@@8)&04?L0%^P*\[_9T_92^ W[*/AZ_\.? SP*NDQZM
M=BZU>[FO9KJZOI@" \T\[O(^,G )VKN; &3GT2IDTWH5%-+4****D84444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !115;5O^/%OJ/YTXKFDD3.7)
M!R[%FBN?HKI^K>9P_7_[OX_\ Z"BN?HH^K>8?7_[OX_\ Z"BN?HH^K>8?7_[
MOX_\ Z"BN&^(7Q \'_"KP1JGQ(^(&MIINB:+9/=ZG?R1NX@A099MJ LW'8 D
M]A6EI>IV.M:9;:SID_FVUW DUO*%(WHRAE.#@C((ZT?5O,/KW]W\?^ =/17/
MT4?5O,/K_P#=_'_@'045S]%'U;S#Z_\ W?Q_X!T%%<_11]6\P^O_ -W\?^ =
M!17/T4?5O,/K_P#=_'_@'045S]%'U;S#Z_\ W?Q_X!T%%<_11]6\P^O_ -W\
M?^ =!12)]P?2EKE/0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH _$W_@[H_Y'#X$_P#8,\0_^C-/K\<:_8[_
M (.Z/^1P^!/_ &#/$/\ Z,T^OQQK] R7_D64_G^;/Q?BK_D?UO\ MW_TF(44
M45ZA\^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]>_\$%?^4MG
MP<_[">I?^FF]K^H.OY?/^""O_*6SX.?]A/4O_33>U_4'7QG$G^^1_P /ZL_4
M^!O^174_QO\ ])B%%%%?/'VH4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 ?B;_P '='_(X? G_L&>(?\ T9I]?CC7['?\'='_
M ".'P)_[!GB'_P!&:?7XXU^@9+_R+*?S_-GXOQ5_R/ZW_;O_ *3$****]0^?
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^O?\ @@K_ ,I;/@Y_
MV$]2_P#33>U_4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#KXSB3_ 'R/^']6?J?
MW_(KJ?XW_P"DQ"BBBOGC[4**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /Q-_X.Z/^1P^!/_8,\0_^C-/K\<:_8[_@[H_Y'#X$
M_P#8,\0_^C-/K\<:_0,E_P"193^?YL_%^*O^1_6_[=_])B%%%%>H?/A1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?7O_!!7_E+9\'/^PGJ7_IIO
M:_J#K^7S_@@K_P I;/@Y_P!A/4O_ $TWM?U!U\9Q)_OD?\/ZL_4^!O\ D5U/
M\;_])B%%%%?/'VH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 ?B;_ ,'='_(X? G_ +!GB'_T9I]?CC7['?\ !W1_R.'P)_[!
MGB'_ -&:?7XXU^@9+_R+*?S_ #9^+\5?\C^M_P!N_P#I,0HHHKU#Y\**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z]_X(*_\I;/@Y_V$]2_]--[
M7]0=?R^?\$%?^4MGP<_[">I?^FF]K^H.OC.)/]\C_A_5GZGP-_R*ZG^-_P#I
M,0HHHKYX^U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
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 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% 'XF_\'='_(X? G_L&>(?_1FGU^.-?L=_P=T?\CA\"?\ L&>(?_1F
MGU^.-?H&2_\ (LI_/\V?B_%7_(_K?]N_^DQ"BBBO4/GPHHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /KW_@@K_REL^#G_83U+_TTWM?U!U_+Y_P0
M5_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_WR/\ A_5GZGP-_P BNI_C?_I,0HHHKYX^
MU"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\
M3?\ @[H_Y'#X$_\ 8,\0_P#HS3Z_'&OV._X.Z/\ D</@3_V#/$/_ *,T^OQQ
MK] R7_D64_G^;/Q?BK_D?UO^W?\ TF(4445ZA\^%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!]>_P#!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_R
MEL^#G_83U+_TTWM?U!U\9Q)_OD?\/ZL_4^!O^174_P ;_P#28A1117SQ]J%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XF_\
M'='_ ".'P)_[!GB'_P!&:?7XXU^QW_!W1_R.'P)_[!GB'_T9I]?CC7Z!DO\
MR+*?S_-GXOQ5_P C^M_V[_Z3$****]0^?"BBB@ HHHH **** "BBB@ HHHH
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
MF7+K9I7;>L?^"9XK&8;$YJ\=2K<DG/2\6[)+23WW:M:U^I]A_ O]G#_@E?\
M\%COV5/BYXF^ 7[(=[\%_B)\.M,%['?VGB&:ZMVEFAN9K<L681S1N]K*LBM$
MKH,%6&>.._X-C8TUC2?VFO!VKC=H^I_#BU&I1ORC +?(,CO\DLOYFO-_C3_P
M71\"Z/\ LT>)/V7/^"?/[#_A[X):5XTMY8/%.MVFJ"ZO+B*5#'(L>V&/:YC)
M02NTA578($.&'=_\$N-4C_8I_P""+7[2W[:'B)Q:7WQ$*^#_  6)3A[B=8);
M=)8O4+-?S,<=K)_[M<E6EB(X.I&=TIRBHIN[6JZW?KN>EAL1@JF9T:E-Q;IP
MFZDHQY8O1VTLN]F[*]S\LZ***^B/B HHHH ^O?\ @@K_ ,I;/@Y_V$]2_P#3
M3>U_4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#KXSB3_ 'R/^']6?J? W_(KJ?XW
M_P"DQ"BBBOGC[4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /Q-_X.Z/^1P^!/_8,\0_^C-/K\<:_?K_@XN_X)T_MD_MW>)/A
M/J'[*?P=_P"$JA\,V.LQZV__  D.G6/V9IWLS$,7EQ$7W"*3[F[&WG&1G\U?
M^(>K_@L!_P!&B?\ E_\ A_\ ^3Z^XRC%X6GET(SJ13UT;2ZL_).)<MS&OG=:
MI2HSE%VLU%M?"NJ1\7T5]H?\0]7_  6 _P"C1/\ R_\ P_\ _)]'_$/5_P %
M@/\ HT3_ ,O_ ,/_ /R?7I?7\#_S]C_X$O\ ,\/^Q\V_Z!Y_^ 2_R/B^BOM#
M_B'J_P""P'_1HG_E_P#A_P#^3Z/^(>K_ (+ ?]&B?^7_ .'_ /Y/H^OX'_G[
M'_P)?YA_8^;?] \__ )?Y'QC%++!*LT,C(Z,&1U."I'0@]C6AXK\9>+_ !YK
M+^(_'/BK4M9U"1%22_U:^DN9F51A07D)8@#@#/ KZ^_XAZO^"P'_ $:)_P"7
M_P"'_P#Y/H_XAZO^"P'_ $:)_P"7_P"'_P#Y/I?7L#>_M8_^!+_,?]DYO:WU
M>I_X!+_(^+Z*^T/^(>K_ (+ ?]&B?^7_ .'_ /Y/H_XAZO\ @L!_T:)_Y?\
MX?\ _D^G]?P/_/V/_@2_S%_8^;?] \__  "7^1\7T5]H?\0]7_!8#_HT3_R_
M_#__ ,GT?\0]7_!8#_HT3_R__#__ ,GT?7\#_P _8_\ @2_S#^Q\V_Z!Y_\
M@$O\CXOHK[0_XAZO^"P'_1HG_E_^'_\ Y/H_XAZO^"P'_1HG_E_^'_\ Y/H^
MOX'_ )^Q_P# E_F']CYM_P! \_\ P"7^1\7UJ7/C?QI>>$[?P%=^+]4ET*TN
M6N;319-0D:TAF;.Z1(2VQ7.XY8#)R?6OKS_B'J_X+ ?]&B?^7_X?_P#D^C_B
M'J_X+ ?]&B?^7_X?_P#D^D\=@7_R]C_X$O\ ,:RG-UMAZG_@$O\ (^+Z*^T/
M^(>K_@L!_P!&B?\ E_\ A_\ ^3Z/^(>K_@L!_P!&B?\ E_\ A_\ ^3Z?U_ _
M\_8_^!+_ #%_8^;?] \__ )?Y'Q?17VA_P 0]7_!8#_HT3_R_P#P_P#_ "?1
M_P 0]7_!8#_HT3_R_P#P_P#_ "?1]?P/_/V/_@2_S#^Q\V_Z!Y_^ 2_R,S_@
M@K_REL^#G_83U+_TTWM?U!U^#O\ P20_X(Q_\%*?V8O^"B/PU^.OQQ_9N_L/
MPKX?OKZ35]5_X3#1KGR%DTZZA0^5;WCR-F21%^53C.3P":_>*OD<_K4JV+BZ
M<DUR]'?JS])X-PV)PN6SC6@XOG;LTT[6CW"BBBO#/K@HHHH **** "BBB@ H
MHHH XSXS? SPA\<],LM)\7ZIK5K'8SM-"VBZM):,S%=I#%/O#'8UY]_P[W^"
M?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\
M+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :
M]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+
M_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/
M_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%
ME<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_
MXT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_
M@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^._
M_"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\
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=** /"_^'>_P3_Z&WQW
M_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@"#2]/@TC3+;2;9Y&CM8$B
MC:5RS%54 $D]3@<FIZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH "0H+,< =2:\D\(?MY?L;^/\ XEQ_!_P7^T=X5U/Q%/.T%KI]IJ087,J]
M8XI/]7*_^RC$GTKUJ2-)4:*5 RL"&5AD$>AKY _;7\*>#/C)\5_@_P#L2?!#
MPMIT.K>%O&FF^+M;ETFS2*#PAHED6.?W8 @DG8K'%&,;L9("X-5%)O43;1]
M?'#]JC]GC]FT6(^./Q:TCP[+J0<V%M>3%I[A4^^ZQ(&<HO=L;1D9-7+W]HSX
M"Z;\(8_C[?\ Q@\.Q>"IH!+#XG?58A9R*6V@+)G!8L"NP?-N!7&>*\6_9SBM
M_%7_  4O_:.\1Z_ EQ?^&=+\(Z)H4LRAGL[";3Y+N6.,_P *R3N6('4H/2L[
M_@GQX0\)'5/CO\.KWPWIUUX>\,?M!:I<^'K2[M(Y(-.D:"VG9858%8O+DD<K
MMQMWG&,T^5(5W<]P^!G[4O[/7[2]K?77P)^+6D>)?[+=4U&&PG(FMBV=I>)P
MKJ&PV&(P=IP3@UA:=^WC^QSJWQ.B^#FF?M&>%Y_$<]^;&"PBU %9;H';]G67
M'E-+N(78&+;OEQGBO)_V7K2P^/\ _P %!_B)^VE\.+)(O ]GX-A\#:9K,*;8
MO%%]#=B>ZOHR/];'"46V6;D/M^4D*<<-_P %']:\6VW@S1?A=X^_9C/@7X,Z
M'\0--N]4^)VCW5G>C3;:&Z#1R0V%L5EM?-<A#,0?+$A!5B^*.5<U@N[7/NRB
MF03P74"7-M,LD<B!HY$;*LI&001U!%/J"@HHHH **** "BBB@ HHHH ****
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
; HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>blkb-20241231_g6.jpg
<TEXT>
begin 644 blkb-20241231_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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBFS31P(9)6PHZG%&XFTE=CJ*
MK_VK8?\ /?\ \=/^%']JV'_/?_QT_P"%7R3[,CVU+^9?>6**K_VK8?\ /?\
M\=/^%']JV'_/?_QT_P"%')/LP]M2_F7WEBBJ_P#:MA_SW_\ '3_A1_:MA_SW
M_P#'3_A1R3[,/;4OYE]Y8HJO_:MA_P ]_P#QT_X4?VK8?\]__'3_ (4<D^S#
MVU+^9?>6**K_ -JV'_/?_P =/^%']JV'_/?_ ,=/^%')/LP]M2_F7WEBBJ_]
MJV'_ #W_ /'3_A1_:MA_SW_\=/\ A1R3[,/;4OYE]Y8HJO\ VK8?\]__ !T_
MX4?VK8?\]_\ QT_X4<D^S#VU+^9?>6**K_VK8?\ /?\ \=/^%']JV'_/?_QT
M_P"%')/LP]M2_F7WEBBJ_P#:MA_SW_\ '3_A1_:MA_SW_P#'3_A1R3[,/;4O
MYE]Y8HJO_:MA_P ]_P#QT_X4?VK8?\]__'3_ (4<D^S#VU+^9?>6** 01D45
M!H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M5;5O^/%OJ/YU9JMJW_'BWU'\ZNG\:]3*M_!EZ,R****]$\0**** "BBB@ HH
MKB=>_:5_9T\+>-%^''B;X]^#-.\0O((UT.^\46D5X7.,+Y+2!]QSP,9/:@+-
MG;45'=75K8VLE]?7,<,,,9>::5PJHH&2Q)X  Y)-<AX _:-_9]^*^NS^%_A?
M\<O"'B/4K52UQI^A>)+6[GC4=6*1.S8!X)QC- 69V=%<SXY^-?P:^&.JV.A?
M$KXM>&?#U[J9QIMGKFO6]I+=G.W]TDKJ9.>/E!YK;US7=%\,Z)=^)?$6K6]C
MI]A:O<WU]=S".*WA12SR.S'"JJ@DD\ "@+,MT5G^%?%/AWQQX9L/&7A'5X=0
MTO5+2.ZTZ^MFW1W$+J&213W4@@@^]:% !1110 4444 %%%% &^GW!]*6D3[@
M^E+7EGOK8****!A1110 4444 %%%% 'XF_\ !W1_R.'P)_[!GB'_ -&:?7XX
MU^QW_!W1_P CA\"?^P9XA_\ 1FGU^.-?H&2_\BRG\_S9^+\5?\C^M_V[_P"D
MQ"BBBO4/GPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /KW_ ((*
M_P#*6SX.?]A/4O\ TTWM?U!U_+Y_P05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_P!\
MC_A_5GZGP-_R*ZG^-_\ I,0HHHKYX^U"BBB@ HHHH **** "BBB@ HHHH **
M** "JVK?\>+?4?SJS5;5O^/%OJ/YU=/XUZF5;^#+T9D4445Z)X@4444 %%%%
M ')_'K5/&&A_ SQIK?P]BD?7[/PGJ,^AI$FYFO$M9&A '<^8%P*^)?V2_@Y^
MP!\2O^"8L5_\0G\"2:OK7A^]E\6^*]>N+4:G:ZLYE+2R7,I\V.1'P4RPRH!
M(8Y^_P#4]1M=(TVXU:]+B&U@>:8QQL[!5!)PJ@EC@= "3VKX ^+WQS_X)*>)
MK'4O&7[/7P5\*_$'XK:W%*GAGP]HW@29[JYU.0$)++#) J1[7(=W<!AM)&6I
M,UIW:L<7;_%_QK^T)_P3E_9B^!WBGQ)>[/B;\1;?PQXMNTN&6:[TBRO9H6B+
M@[B6CC@R<Y)0YSDUZI_P5'^ ?P>_9D_9]\._M0? #X8:'X0\2?#'Q=I=UI]_
MX<TR*SDFM6F$,EM*8P/-1MZY#YS\PZ.V>?\ C-^RG\0_V4_V&?V?O$>C^&;G
M7-4^!OC2R\1^,-,TI/.E:WFFDN+\1;?]9LDD"Y'&P%S@*:T/VS_VGO@Y_P %
M'/ /AK]CW]DGQ+/XNU'QEXFTZX\2W-EIEQ'#H6D0RB::XN7DC41D%4 3J2".
MI4,%_:36UW_7W$'[2=Y\.O!G[0'[2%M^T-\/KW5[GXA^ M*M?A&Y\+W&H?;U
M3398GL[1XXG$,HO65R,J=S(_& 1K6$_B#X\^"O ?[%?Q'\31Z;X0^&WA#0Y?
MV@]?O=06*.YODMHC#X?\]F +,ZA[A@?NJ%W!F(/T'^V'\?\ Q)\)/"VE?#7X
M.6,.H?$SQ[=MI7@72Y!E(9-N9K^88.+>VC)E<X()"K_%D?.GQQ^ _P '/V5/
M&'[/7A'XU/;ZG\,+35O$-W\0]?\ $]MY]EJ?B6XLT-O?ZEO#*S22&?RS)D)P
M,X4&AB3NE_7]?YGW+H<VB3Z-:R^&Y;5]/-NGV)K%E,/E  +LV?+MQC&.,5:K
MYF_X)=6-O;?"SQ_?^#[-[?P)J'Q<UNZ^&L0A:.#^Q6:+8ULC ;;=IA.4  &"
M2.M?3-,QDK.P4444""BBB@ HHHH WT^X/I2TB?<'TI:\L]];!1110,**** "
MBBB@ HHHH _$W_@[H_Y'#X$_]@SQ#_Z,T^OQQK]CO^#NC_D</@3_ -@SQ#_Z
M,T^OQQK] R7_ )%E/Y_FS\7XJ_Y'];_MW_TF(4445ZA\^%%%% !7VK_P08_8
M;^%'[=W[<A\$?'&Q:_\ "WA3PM<^(M1T83-&NIM'/;V\5N[(0PCWW*NV",B/
M;G#5\55[Y_P39_:C_::_8_\ VG;/XR_LK>!+CQ1KEOI-S!JWAR'2I[Q-0TQM
MKSI(EO\ O%13'')O&-C1H3D @\V,C5GA9JF[2MHSNRV>'IYA2E7CS035U:_X
M=?3J?IK^R)XK_P"">?\ P6"^)OQ8_8-O?^"=O@'X9'0- O;SP+XO\*:3;VVI
MV\5O=1VGFR/%#&PF#S02E-S(V'5PP&3XI_P3K_97_9L_8^_X)W?%+_@J!^UO
M\ ](^)FN>&_$TGA[P=X.U]%ET_S8[J&S,K1R(T;LUS*P+.C%([8E &8U]E?\
M$JOVT=1^,OCOXF?M1>,?^";W@;X">!M"\)WFI>-/B+;:$8+_ %J^$J3NGVEH
M(/-C6-+B:48D._RB6!;GYY\#OXD_;+_X-L/B/I/PF\.W.K^(]%^)M[J6HZ#I
MD+3W.&UJ'49 (T!9MMO=&3@<B-L=,5\ZIU(3E2UC!R@FN:]KWOK?2^E]3[=T
MJ%2G#$:3J*%647R<M[6Y?=:UY;NVG3R.:_:X^"W[(G_!1#_@DC!_P4H^"G[-
MOAGX/>,?!_BR'2_%VG>$;6.&RFMVO8;63<D21(^%NK>X$A0.H#H2PP:]N^*_
M[(O[)"_&7XU_\$[I/V*? .A^ _AU^S:?%7ASXIQ>'-FOC4XXTQ=3:IG=,"S2
M$J>&-JX.5RH\<\'>'?$G[*O_  :^>/=*^,F@7>@ZK\2/':GPWI6L6S6]Q.LM
MY8J#Y<@##,-A<S+QRB!AP0:XK_@FW\;OVI_C7\!_$'Q>_;V_:?\ %<W[*_P?
MLHDUGP_>3H3XMO8PIM- 60J);J-F,0DB>1D*M'&P"R;DU<*KI3<9^["32U=_
MLVMW:=TD^^Y@JE!5Z<:E-<]2G&4M%;13OS;<J:M)M*^FQQ'P<^%OPR_X)?\
M["3_ +7W[1'P[T/Q#\9OC)I4EG\%_!/BC28;R+0M*8#S-=N+>=63>P*F(,IX
M,8Y$DH3\_&)9BQ[GL*_:B7QS\%OVC?AS\!/VT_VEOV5/#WQ.\2?M0_&AO"%Y
M'KUS<R6_@O0$U&>PMM/TU(W58GC1/.,FT,\C3LWW@5_,/_@I#\!/ ?[+_P"W
M3\3O@+\+YI&\/>'/%$L&CQS3F5H(&595@+G)<Q[_ "]S$L=F22<UZ6 K^TJS
M4T^=W;[:.UEZ?CN>%G&#]CAZ<J37LU9):W]Y<W,]-Y+71NVBZ'B5%%%>H?/!
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 **** "H(-,TVUNI;ZVT^".>?'G3)$ \F/[Q R?QJ>B@ J"STW3
MM.,C:?I\$!F??,88@N]O4X')]S4]% %>32M+FU*+69M-MWO((FCANFA4R1HQ
M!95;&0"0,@<' ]*FF@AN8F@N(5D1AAD=001[@TZB@!%554*J@ #  '2EHHH
M**** "BBB@ HHHH WT^X/I2TB?<'TI:\L]];!1110,**** "BBB@ HHHH _$
MW_@[H_Y'#X$_]@SQ#_Z,T^OQQK]CO^#NC_D</@3_ -@SQ#_Z,T^OQQK] R7_
M )%E/Y_FS\7XJ_Y'];_MW_TF(4445ZA\^%%%% !7>_LU_M.?'']D+XL67QO_
M &>?',GA[Q+80RPP7Z6D-PIBD7;)&\<Z/&ZL.H93V(P0#7!45,HQG%QDKIE0
MG.E-3@[-;-;H^E?VK/\ @KQ_P4&_;0\#GX8_'?X_W-WX:D=6NM"TC3+73K>[
M96#+YXMHT:<!@I"N64%00 1FN-_9 _;[_:S_ &$/$6H>(OV7_BY=>'3J\:)J
M]@]I#=6EZ$SL,D$Z/&77<VUP ZAF 8!B#XY16:PV'C2]FH+E[65ON.B6.QLZ
MZKRJ2<UM*[O]^Y[3^V#_ ,%"OVO?V\-6T[4OVG_C#=>((=(#?V3ID5I#:6=H
M6 #.D%NB(7.,&1@7(P-V  ,KXD_ME_'GXI?LZ^#/V4?$'B&SMO 7@666XT70
M-)TV*UCEN9"Q:ZN#& ;B;YW^=R2/,?&-QSY713C0HQBDHI);:;>A,\7BJDY2
ME-MRT;;=VNS[[(^@_P!F+_@J9^W1^Q[\.)OA)\ _C8=+\//?/?6NG7^A6.H+
M873##3VQNH9# Y!.=A )8G&237AOB[Q;XG\?>*M2\<>-=>N]5UC6+Z6]U34[
MZ8R375Q*Y>25W/+,S$DD]2:SJ*<:5*$W*,4F]W;<FIB,15IQISFW&.R;=EZ+
MH%%%%:&(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 %%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ
M?QKU,JW\&7HS(HHHKT3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?\ @[H_
MY'#X$_\ 8,\0_P#HS3Z_'&OV._X.Z/\ D</@3_V#/$/_ *,T^OQQK] R7_D6
M4_G^;/Q?BK_D?UO^W?\ TF(4445ZA\^%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!]>_P#!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83
MU+_TTWM?U!U\9Q)_OD?\/ZL_4^!O^174_P ;_P#28A1117SQ]J%%%% !1110
M 4444 %%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7H
MS(HHHKT3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3
M[@^E+2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?^#NC_ )'#X$_]@SQ#
M_P"C-/K\<:_8[_@[H_Y'#X$_]@SQ#_Z,T^OQQK] R7_D64_G^;/Q?BK_ )']
M;_MW_P!)B%%%%>H?/A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M?7O_  05_P"4MGP<_P"PGJ7_ *:;VOZ@Z_E\_P"""O\ REL^#G_83U+_ ---
M[7]0=?&<2?[Y'_#^K/U/@;_D5U/\;_\ 28A1117SQ]J%%%% !1110 4444 %
M%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT
M3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)
M]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?^#NC_D</@3_V#/$/_HS3Z_'&
MOV._X.Z/^1P^!/\ V#/$/_HS3Z_'&OT#)?\ D64_G^;/Q?BK_D?UO^W?_28A
M1117J'SX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'U[_P05_Y2
MV?!S_L)ZE_Z:;VOZ@Z_E\_X(*_\ *6SX.?\ 83U+_P!--[7]0=?&<2?[Y'_#
M^K/U/@;_ )%=3_&__28A1117SQ]J%%%% !1110 4444 %%%% ' ?'O\ :E^
M'[+^G:=JWQZ^)EEX;M]6FDBTZ2\BE?SW0 N (T8\!AU]:\S_ .'M7_!.G_HZ
M31/_  #N_P#XS7N7C'X=?#[XB6\%I\0/ FC:[%;.7MHM9TN*Z6)B,$J)%8*2
M.XK _P"&9/V;?^C>_ __ (2=G_\ &Z /+/\ A[5_P3I_Z.DT3_P#N_\ XS1_
MP]J_X)T_]'2:)_X!W?\ \9KU/_AF3]FW_HWOP/\ ^$G9_P#QNC_AF3]FW_HW
MOP/_ .$G9_\ QN@#RS_A[5_P3I_Z.DT3_P  [O\ ^,U!J/\ P5D_X)W3VK1Q
M?M1:(6)&!]CN_7_KC7K7_#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\
M\).S_P#C=-.SN3**G%Q?4\4_X>K?\$^/^CG=$_\  6Z_^-4?\/5O^"?'_1SN
MB?\ @+=?_&J]K_X9D_9M_P"C>_ __A)V?_QNC_AF3]FW_HWOP/\ ^$G9_P#Q
MNM_K$_(Y?J5+N_Z^1XI_P]6_X)\?]'.Z)_X"W7_QJC_AZM_P3X_Z.=T3_P !
M;K_XU7M?_#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C='UB
M?D'U*EW?]?(\4_X>K?\ !/C_ *.=T3_P%NO_ (U1_P /5O\ @GQ_T<[HG_@+
M=?\ QJO:_P#AF3]FW_HWOP/_ .$G9_\ QNC_ (9D_9M_Z-[\#_\ A)V?_P ;
MH^L3\@^I4N[_ *^1XI_P]6_X)\?]'.Z)_P" MU_\:H_X>K?\$^/^CG=$_P#
M6Z_^-5[7_P ,R?LV_P#1O?@?_P ).S_^-T?\,R?LV_\ 1O?@?_PD[/\ ^-T?
M6)^0?4J7=_U\CQ3_ (>K?\$^/^CG=$_\!;K_ .-4?\/5O^"?'_1SNB?^ MU_
M\:KVO_AF3]FW_HWOP/\ ^$G9_P#QNC_AF3]FW_HWOP/_ .$G9_\ QNCZQ/R#
MZE2[O^OD>*?\/5O^"?'_ $<[HG_@+=?_ !JC_AZM_P $^/\ HYW1/_ 6Z_\
MC5>U_P##,G[-O_1O?@?_ ,).S_\ C='_  S)^S;_ -&]^!__  D[/_XW1]8G
MY!]2I=W_ %\CQ3_AZM_P3X_Z.=T3_P !;K_XU1_P]6_X)\?]'.Z)_P" MU_\
M:KVO_AF3]FW_ *-[\#_^$G9__&Z/^&9/V;?^C>_ _P#X2=G_ /&Z/K$_(/J5
M+N_Z^1XI_P /5O\ @GQ_T<[HG_@+=?\ QJC_ (>K?\$^/^CG=$_\!;K_ .-5
M[7_PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'_P#"3L__ (W1]8GY!]2I
M=W_7R/%/^'JW_!/C_HYW1/\ P%NO_C5'_#U;_@GQ_P!'.Z)_X"W7_P :KVO_
M (9D_9M_Z-[\#_\ A)V?_P ;H_X9D_9M_P"C>_ __A)V?_QNCZQ/R#ZE2[O^
MOD>*?\/5O^"?'_1SNB?^ MU_\:H_X>K?\$^/^CG=$_\  6Z_^-5[7_PS)^S;
M_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW1]8GY!]2I=W_7R/*U_
MX*T_\$Z@H!_:DT3I_P ^=W_\9I?^'M7_  3I_P"CI-$_\ [O_P",UZG_ ,,R
M?LV_]&]^!_\ PD[/_P"-T?\ #,G[-O\ T;WX'_\ "3L__C=<YV'EG_#VK_@G
M3_T=)HG_ (!W?_QFC_A[5_P3I_Z.DT3_ , [O_XS7J?_  S)^S;_ -&]^!__
M  D[/_XW1_PS)^S;_P!&]^!__"3L_P#XW0!Y9_P]J_X)T_\ 1TFB?^ =W_\
M&:/^'M7_  3I_P"CI-$_\ [O_P",UZG_ ,,R?LV_]&]^!_\ PD[/_P"-T?\
M#,G[-O\ T;WX'_\ "3L__C= 'EG_  ]J_P""=/\ T=)HG_@'=_\ QFC_ (>U
M?\$Z?^CI-$_\ [O_ .,UZG_PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'
M_P#"3L__ (W0!Y9_P]J_X)T_]'2:)_X!W?\ \9H_X>U?\$Z?^CI-$_\  .[_
M /C->I_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_ .-T ?C-
M_P '%WQ4^&7[=WB3X3ZA^RG\0]$\50^&;'68];?^U(K'[,T[V9B&+QHB^X12
M?<W8V\XR,_FK_P ,J?&O_H$:)_X66E?_ "37]8?_  S)^S;_ -&]^!__  D[
M/_XW1_PS)^S;_P!&]^!__"3L_P#XW7L87.\5A*"I0C&R[I][]SYC,.%,NS+&
M2Q-6<U*5KV:MHDNL7V[G\GG_  RI\:_^@1HG_A9:5_\ )-'_  RI\:_^@1HG
M_A9:5_\ )-?UA_\ #,G[-O\ T;WX'_\ "3L__C='_#,G[-O_ $;WX'_\).S_
M /C=='^L>._EC]S_ ,SC_P!1LI_GG]\?_D3^3S_AE3XU_P#0(T3_ ,++2O\
MY)H_X94^-?\ T"-$_P#"RTK_ .2:_K#_ .&9/V;?^C>_ _\ X2=G_P#&Z/\
MAF3]FW_HWOP/_P"$G9__ !NC_6/'?RQ^Y_YA_J-E/\\_OC_\B?R>?\,J?&O_
M *!&B?\ A9:5_P#)-'_#*GQK_P"@1HG_ (66E?\ R37]8?\ PS)^S;_T;WX'
M_P#"3L__ (W1_P ,R?LV_P#1O?@?_P ).S_^-T?ZQX[^6/W/_,/]1LI_GG]\
M?_D3^3S_ (94^-?_ $"-$_\ "RTK_P"2:/\ AE3XU_\ 0(T3_P ++2O_ ))K
M^L/_ (9D_9M_Z-[\#_\ A)V?_P ;H_X9D_9M_P"C>_ __A)V?_QNC_6/'?RQ
M^Y_YA_J-E/\ //[X_P#R)_)Y_P ,J?&O_H$:)_X66E?_ "31_P ,J?&O_H$:
M)_X66E?_ "37]8?_  S)^S;_ -&]^!__  D[/_XW1_PS)^S;_P!&]^!__"3L
M_P#XW1_K'COY8_<_\P_U&RG^>?WQ_P#D3^3S_AE3XU_] C1/_"RTK_Y)H_X9
M4^-?_0(T3_PLM*_^2:_K#_X9D_9M_P"C>_ __A)V?_QNC_AF3]FW_HWOP/\
M^$G9_P#QNC_6/'?RQ^Y_YA_J-E/\\_OC_P#(G\GG_#*GQK_Z!&B?^%EI7_R3
M1_PRI\:_^@1HG_A9:5_\DU_6'_PS)^S;_P!&]^!__"3L_P#XW1_PS)^S;_T;
MWX'_ /"3L_\ XW1_K'COY8_<_P#,/]1LI_GG]\?_ )$_D\_X94^-?_0(T3_P
MLM*_^2:/^&5/C7_T"-$_\++2O_DFOZP_^&9/V;?^C>_ _P#X2=G_ /&Z/^&9
M/V;?^C>_ _\ X2=G_P#&Z/\ 6/'?RQ^Y_P"8?ZC93_//[X__ ")_)Y_PRI\:
M_P#H$:)_X66E?_)-'_#*GQK_ .@1HG_A9:5_\DU_6'_PS)^S;_T;WX'_ /"3
ML_\ XW1_PS)^S;_T;WX'_P#"3L__ (W1_K'COY8_<_\ ,/\ 4;*?YY_?'_Y$
M_G*_X)(>#=3_ &8O^"B/PU^.OQQU31-#\*^'[Z^DU?5?^$DLKGR%DTZZA0^5
M;S/(V9)$7Y5.,Y/ )K]XO^'M7_!.G_HZ31/_  #N_P#XS7J?_#,G[-O_ $;W
MX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C=>7C<=5Q]53J))I6T_X=GOY3
ME.&R?#NC1;:;OK:][)=$NQY9_P /:O\ @G3_ -'2:)_X!W?_ ,9H_P"'M7_!
M.G_HZ31/_ .[_P#C->I_\,R?LV_]&]^!_P#PD[/_ .-T?\,R?LV_]&]^!_\
MPD[/_P"-UQGJ'EG_  ]J_P""=/\ T=)HG_@'=_\ QFC_ (>U?\$Z?^CI-$_\
M [O_ .,UZG_PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'_P#"3L__ (W0
M!UN@:[I'BC0K+Q-H%\EU8:C:1W5E<QYVS0R*'1QGL5(/XU;J.TM+2PM8K"PM
MHX(((UCAAA0*D: 8"J!P  , "I* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **;+((HFE*L0JDD*N2<>@'4U\TZA_P4/\2>"?$_A:;XU_L?\
MCKP1X,\9^((-&T+Q=KEW8L\=W.<0"\LHIFFLU<@\ORN.1UPTF]A-I'TQ17BW
MQB_:XUKPA\7F^ /P0^!.L_$CQ?9Z*FKZY8Z;JMI86VDVDCLD)FN;IU02R,K;
M(AEBJEC@<EG@W]M72?B5\ 9?C+\-/@KXRUW6+77Y= U+P'9V<(U/3M6BD\N:
MVN2\BPPK&<,TK/M",IZG;1RL+H]LHKQ#]GS]LJ[^+'QGUS]F_P"*OP0UOX=^
M/=$T.+6_[$U74+:]BO=->01"Y@N+9V1PLA",.,%@,DA@O-^./^"@?BSX5WNG
M>*_BS^Q_XW\-?#[4_$$&D1^--2O[#S;:2:7RHIY[!)FG@A9_XF^8 C*Y(4OE
M=[!='TG1114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ***YOXN?$&_\ A?X!O?&>E?#S7O%=W;M%':Z!X:M4EN[N2258
MU"AV5%4%PSNS!4168G H Z2BO"O@C^VEJGCWX\7/[,OQH^ &O?#?QI_PC_\
M;FE6.J:G:7]MJ5@)!&[Q7%J[)O5CS'U !.>*YCQ5_P %'[G3[#Q/\2_ 7[+_
M (N\5?#/P7J=S9>)/B!IE_91H#:MMNYK6TDE$UW#"00TB@*=CD9"DU7*[V%=
M'TY17DGQ/_:6\::38Z!<_L^?LY>)/B>/$.C)JUG?Z1?6EAIT=FX5HV>[O)$7
MS'5@RQ*&8CD[1C-[]E#]J+PE^UG\,[GQ_P"&O#FJ:)=Z3KMUHGB/P_K42K=:
M5J5L5$UM)M)4D;T((/(89 .5"L[7"ZN>FT5X3\+/V]/ 'Q?_ &N=?_93\(>$
M-4D_L+2;R['BUW06-]+:7%O;W,,(SN;RYI_++_=WQ2 9QFO=J&FMP33"BBBD
M,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ KY.^(UTW_!0K]H/0/AQX$'F?"GX3>,8=9\8^*5_U6NZ[
M:9-OI5HW22.%V+SR#*YVH"#@GZKU'3[35M/GTJ_C+P7,+13('*ED8$$94@C@
MGD'-?/FA?\$IOV&O"^G1:/X:^&7B#3[2 DP6EE\3/$,44>26.$6_ &22>G4F
MJBTA--F7^S).EA_P4G_:<TG57"7E_;>#+W34D.&FLDTN2)F0=U68."1P&?WK
M"_8Q^)_@#X5:5^TS\>?&_BBUTGP5;_'/6;C^U9WQ"WDV]K%-)'C_ %A:92BA
M<EW&U020*]J^-_[''[/O[0OB>Q\<?$GPC>'7=/L7LK?7-$U^]TN\-HS;FMWF
MLYHGDB)).QR0"21C)S#XN_8B_9;\<? O2OV:M>^$]NO@C1;N*ZTS0M.U*ZLE
MAGC+E9?,MY4E9MTCL2SDLS%FRW-/FBQ69P7[(7P\\>_%+XW^)_V__B_X9N?#
MUYXKT&#0/ 7A>^7;=:7X<BE,ZO=#^&XN)3YQC_Y9#"DDDA?-O^"FW@_XW^!_
MA_)^TQXY^-.E>-?ACX.\56&N7GPGN]#33DOH1=QK @OX9"\[1O(C*DB^7(1E
M@Q"BOH+X2_L/_LW_  0\8)X\^'/AC7;?4H[>2!9-1\=:QJ$1CD&U@8;N[EB;
M([E21VQ6!HW_  3._8PT/7-/U>V^%5U/;:3?+>Z5H-_XHU*YTFSN%.5DCL);
MAK=<'HOE[1V HYES7"SM8]RTV^34].M]2CADC6X@258YDVNH8 X8=B,\BIZ*
M*@H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ K*\;^-_"/PU\(:CX^\>^(;72=&TBT>ZU+4;V4)%;Q*,LS'^G4G &2:U:X_
MX[? 3X3_ +2WPXNOA)\;/"QUKP]>SPS76GC4+BUWO$XDC/F6\B.,,H. V#CG
M-"M<#Q+]EOPCXQ_:+_:*U/\ X*#>/O#UUH6E7'A@>'?A1X?U"(I=#1VF\^34
M[E#]R2X?!1.JQ8SG(->?_L4>(?#WA[_@BC?_ /"6W44/]A>#_%MIXEBG8!H;
MI+F_\V.0'^-BP.#R?,7U%>_?"S]A+]F?X+^.;'XC_#SPOX@MM7TX2BTFO?'^
MM7L2B2)HFW07-Y)$_P CL!N0X.",$ BCXI_X)U?L?>,_'6H>/_$'PH:6XU?5
M%U/6M+BUV^BTO4KU2&%Q<6"3"VF<D DO&=QY;)K3FB39G _"W]H$_LI?\$]/
M@UHNI>';K7O'^N>!-)T[P7X&M#_IFK7YLXRL6#_JHHE*F:5L+$BDDYV@Y%[\
M-OCS^P_^P-KEAX T?5_%?Q6\>>)I]2\4ZKX4T:6]-EJNJ2@W=_%!&-[QVT0^
M3CYWBC)"AR![5\</V(?V9_VC/&NF_$7XM^ [V]UO1]-.GZ;J&G>*-2TYX+8N
MSF,"SN(@02QR2">V< "M_P"!_P"SE\)?V=-,O](^$VD:G9V^I3I->+J?B;4-
M3+.JE05:]GE9!@]%(![BES(+,^*OV?OB7\/OAY_P4)^&OP\^'O[/7Q4T72--
M^"4_ANUM=?\  \]O=AY=8MG?4;A6Y$!?<\UR>!(Y)ZU^AU<U/\(?AW<_%VW^
M/$WAW=XKM?#TNAV^J_:Y?DL))TG>'RM_EG,D:MN*[QC ;!(KI:4FI#2L%%%%
M2,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>blkb-20241231_g7.jpg
<TEXT>
begin 644 blkb-20241231_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@#YT_;
M$_X*!C]E3XJ>%?@UH'[/'BWXA:_XLTRZO;#3O":+),(X#\^(\%GP-S' P N:
M]!_98^/7BW]HGX=W7CCQE\ /%GPXNK;6)+)-#\8VAANIHUBB<7"J0"8V,A0'
M'WHV]*\S_:Z_8SUW]H3]H+PK\9_AA^UA)\-_&'@CPY=PVGV+1+>_F$%TS(9V
M2:5=L9 D3)4@X.&!%<'_ ,$OOVW?B/\ $;X??%6R_:Q^*^@:C:?"KQ8=,'Q*
MD,%A9:C;;I$$CN-D( ,:L'XRLZ9R>3I9.&A-WS:GT]^T1\>/ G[,OP6\0_'/
MXD7;1Z3X>L&N)HXB/,N)"0L4$8) ,DDC(B@D#+#) R:\"^%G_!6SX2^/_P!D
MKQ]^UMXA^&/B'0--^'^L#2]1T6Z:.2[N+IO(6.- " I:2=$(;&W!)X%>9?\
M!2'XWOXE_:=^$OA[Q%\&?'WCWX,Z+IT/C2ZF^&WAS^UX/$.HLTJV,32!TA:W
MC""8X=MXF VD%6'F'_!+K0_AM^VG\*OVA?V2_B'X#\::?I?C+QS>Z_+K/]G+
M!'8?O[9HK<S$L$OHY520PE67:AR2,BFH+DNR7)\UD?:OP7_;O\)^.8/B3I_Q
MH\!WWPTUKX316MSXVTS7=0@N8[2TN;9KF"=9X&*R!HU8E1R#@<DBNT_9:^..
MO?M'_""S^,FJ_"Z]\)V6M3RS>'K'4KP2W-UIN1Y%W*H11"95RXCR^%*G<=W'
MYL_M"^']-\,7?QD^)EMXKU[XG>"? ^J:3=?&'Q)X@EAA'CCQ#;/%9Z9H2BVC
M1!969F22YV@L[?*<'RV'W)^QS^TW\8OB1\7?B-^S;\?/"OA:S\2?#NWT:Y%_
MX+:<:?=6VH6IG1 DY9T>/;M)SAL\  9*E%)70TVWJ?0U%%%9EA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!XG^T__P $\/V1_P!L3Q-8^-?C[\+FU;6--L5LK34K?6+NUD6V61Y!"?)E
M567?(Y&02-YP1FM:T_8@_98TW]G2_P#V3])^$-C9> M44?VAHEG<31FY<.CB
M5YP_G/)NCC/F,Y;Y%&<#%>K44^:5MQ61D?#_ ,!^%/A=X&T?X;>!-)6PT70=
M,@T_2;)97<06\*!(TW.2S850,L23U))KE/AA^RW\$_@IX<\5>&/A'X7N/#\'
MC34[K4M?FL=8NFFEO+A-DD\<DLCM"V "/+*JI ( ->A4478SS?P[^R/^SUX9
M_9W?]E2Q^&]K)X%FLI+:[T:YD=_M(D?>\DDA;S&E9SO\S=N#8(((&)?V?_V5
M_@9^S!8ZI9_!GP=)I\FMS12ZO?7NJ7-]=7AB3RXA)/<R22,L:?*B;MJ@G &3
MGT.BB[%9!1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!\5?\%Y?V\_^&'/V$=9_X1+6?LWC
M?X@>9X=\(^5)B6W\Q#]JO%QR/)@)VL/NRRP^M'_!!K]O/_AN/]A'1O\ A+=9
M^T^-_A_Y?AWQ=YLF9;CRT'V6\;/)\Z #<Q^]+%-Z5^*O_!>7]O/_ (;C_;NU
MG_A$M9^T^"/A_P"9X=\(^5)F*X\MS]JO%QP?.G!VL/O110^E'_!!K]O/_AAS
M]N[1O^$MUG[-X(^('E^'?%WFR8BM_,<?9;QL\#R9R-S'[L4LWK75[']SYG/[
M7]YY']/]%%%<IT!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%?"_\ P<$?MC_M'_L0_L8^&_BQ^R_\1O\ A&/$%_\
M$VRTF[O_ .R+.]\RSDT_49GBV7<,J#,D$3;@H8;, X)!_'?_ (B%?^"P'_1W
M?_E@>'__ ) KUL'D^)QM'VL&DO._^3/G,SXGP&58IT*L9-V3T2MKZR1_3A17
M\Q__ !$*_P#!8#_H[O\ \L#P_P#_ "!1_P 1"O\ P6 _Z.[_ /+ \/\ _P @
M5U?ZN8[^:/WO_(\__7G*?Y)_='_Y(_IPHK^8_P#XB%?^"P'_ $=W_P"6!X?_
M /D"C_B(5_X+ ?\ 1W?_ )8'A_\ ^0*/]7,=_-'[W_D'^O.4_P D_NC_ /)'
M].%<5^T=\-_'?QA^!'BOX4_#/XH_\(5K?B+1)M.LO%8THWKZ7YR['F2$30EI
M A?8?,7:Q5N=NT_SB?\ $0K_ ,%@/^CN_P#RP/#_ /\ (%'_ !$*_P#!8#_H
M[O\ \L#P_P#_ "!1_JYCE]J/WO\ R#_7G*?Y)_='_P"2/L;_ (@^_P#K(?\
M^8D_^^U'_$'W_P!9#_\ S$G_ -]J^.?^(A7_ (+ ?]'=_P#E@>'_ /Y H_XB
M%?\ @L!_T=W_ .6!X?\ _D"M?["S+^>/X_\ R)G_ *Z9+_S[G]T?_DC^CO\
M9Q^&_COX/? CPI\*?B9\4?\ A-=;\.Z)#IU[XK.E&R?5/)78DSPF:8K(4";S
MYC;F#-QNVCM:_F/_ .(A7_@L!_T=W_Y8'A__ .0*/^(A7_@L!_T=W_Y8'A__
M .0*R_U<QS^U'[W_ )&G^O.4_P D_NC_ /)'].%%?S'_ /$0K_P6 _Z.[_\
M+ \/_P#R!1_Q$*_\%@/^CN__ "P/#_\ \@4?ZN8[^:/WO_(/]><I_DG]T?\
MY(_IPHK^8_\ XB%?^"P'_1W?_E@>'_\ Y H_XB%?^"P'_1W?_E@>'_\ Y H_
MU<QW\T?O?^0?Z\Y3_)/[H_\ R1_3A17\Q_\ Q$*_\%@/^CN__+ \/_\ R!7W
M9_P;Z?\ !4S]N_\ ;@_;(\3_  J_:A^.O_"3Z!IWPRO-6L[#_A&-+LO+O$U'
M3H5EWVEM$YQ'/*NTL5^?)&0",<1D>+PU&564HV79O_(ZL%Q=EN.Q4*%.$TY.
MRNHV_P#2F?L)1117BGU(4444 %%%% !1110 4444 %%%% !1110 CNL:%W.
MHR34']JV'_/?_P =/^%27?\ QZ2_]<V_E6'6]*E&HFV<F)Q$Z,DHFQ_:MA_S
MW_\ '3_A1_:MA_SW_P#'3_A6/16WU>'F<WUVKV7]?,V/[5L/^>__ (Z?\*/[
M5L/^>_\ XZ?\*QZ*/J\/,/KM7LOZ^9L?VK8?\]__ !T_X4?VK8?\]_\ QT_X
M5CT4?5X>8?7:O9?U\S8_M6P_Y[_^.G_"C^U;#_GO_P".G_"L>BCZO#S#Z[5[
M+^OF;']JV'_/?_QT_P"%']JV'_/?_P =/^%8]%'U>'F'UVKV7]?,V/[5L/\
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
M=_Z:M6K^?6OZ"O\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK[K(/\ D7KU9^0\9?\
M([?^&(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P:B_\I"_&
MG_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_\BZIZ'L\._\ ([H?
MXC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_P"/27_KFW\J
MPZW+O_CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH ***
M* "BBB@ J2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH ***
M* "BBB@#\R?^#K;_ )1V^#_^RS:=_P"FK5J_GUK^@K_@ZV_Y1V^#_P#LLVG?
M^FK5J_GUK[K(/^1>O5GY#QE_R.W_ (8A1117M'RH4444 %%%% !1110 4444
M %%%% !1110 5^G7_!J+_P I"_&G_9&=0_\ 3MI-?F+7Z=?\&HO_ "D+\:?]
MD9U#_P!.VDUY^:_\BZIZ'L\._P#([H?XC^@:BBBOSL_;PHHHH **** "BBB@
M HHHH **** "BBB@".[_ ./27_KFW\JPZW+O_CTE_P"N;?RK#KLPWPL\W'?&
M@HHHKH.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/^/N+_KHO\ZCJ2T_X
M^XO^NB_SI/8J'QHW****\P]X**** "BBB@ HHHH _,G_ (.MO^4=O@__ ++-
MIW_IJU:OY]:_H*_X.MO^4=O@_P#[+-IW_IJU:OY]:^ZR#_D7KU9^0\9?\CM_
MX8A1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_  :B_P#*0OQI
M_P!D9U#_ -.VDU^8M?IU_P &HO\ RD+\:?\ 9&=0_P#3MI->?FO_ "+JGH>S
MP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_^/27
M_KFW\JPZW+O_ (])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH *
M*** "BBB@ HHHH *DM/^/N+_ *Z+_.HZDM/^/N+_ *Z+_.D]BH?&C<HHHKS#
MW@HHHH **** "BBB@#\R?^#K;_E';X/_ .RS:=_Z:M6K^?6OZ"O^#K;_ )1V
M^#_^RS:=_P"FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %
M%%% !1110 4444 %%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0
MOQI_V1G4/_3MI->?FO\ R+JGH>SP[_R.Z'^(_H&HHHK\[/V\**** "BBB@ H
MHHH **** "BBB@ HHHH CN_^/27_ *YM_*L.MR[_ ./27_KFW\JPZ[,-\+/-
MQWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3_ (^XO^NB_P Z
MCJ2T_P"/N+_KHO\ .D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';
MX/\ ^RS:=_Z:M6K^?6OZ"O\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK[K(/\ D7KU
M9^0\9?\ ([?^&(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P
M:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:_\BZIZ'L\
M._\ ([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_P"/
M27_KFW\JPZW+O_CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@
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
M)_\ T47XI_\ A<-_\:K[#HH ^//^')'[)_\ T47XI_\ A<-_\:H_X<D?LG_]
M%%^*?_A<-_\ &J^PZ* /CS_AR1^R?_T47XI_^%PW_P :H_X<D?LG_P#11?BG
M_P"%PW_QJOL.B@#X\_X<D?LG_P#11?BG_P"%PW_QJC_AR1^R?_T47XI_^%PW
M_P :K[#HH ^//^')'[)__11?BG_X7#?_ !JC_AR1^R?_ -%%^*?_ (7#?_&J
M^PZ* /CS_AR1^R?_ -%%^*?_ (7#?_&J/^')'[)__11?BG_X7#?_ !JOL.B@
M#X\_X<D?LG_]%%^*?_A<-_\ &J/^')'[)_\ T47XI_\ A<-_\:K[#HH ^//^
M')'[)_\ T47XI_\ A<-_\:H_X<D?LG_]%%^*?_A<-_\ &J^PZ* /CS_AR1^R
M?_T47XI_^%PW_P :H_X<D?LG_P#11?BG_P"%PW_QJOL.B@#X\_X<D?LG_P#1
M1?BG_P"%PW_QJC_AR1^R?_T47XI_^%PW_P :K[#HH ^//^')'[)__11?BG_X
M7#?_ !JC_AR1^R?_ -%%^*?_ (7#?_&J^PZ* /CS_AR1^R?_ -%%^*?_ (7#
M?_&J/^')'[)__11?BG_X7#?_ !JOL.B@#X\_X<D?LG_]%%^*?_A<-_\ &J/^
M')'[)_\ T47XI_\ A<-_\:K[#HH ^//^')'[)_\ T47XI_\ A<-_\:H_X<D?
MLG_]%%^*?_A<-_\ &J^PZ* /CS_AR1^R?_T47XI_^%PW_P :H_X<D?LG_P#1
M1?BG_P"%PW_QJOL.B@#X\_X<D?LG_P#11?BG_P"%PW_QJC_AR1^R?_T47XI_
M^%PW_P :K[#HH ^//^')'[)__11?BG_X7#?_ !JC_AR1^R?_ -%%^*?_ (7#
M?_&J^PZ* /CS_AR1^R?_ -%%^*?_ (7#?_&J/^')'[)__11?BG_X7#?_ !JO
ML.B@#X\_X<D?LG_]%%^*?_A<-_\ &J/^')'[)_\ T47XI_\ A<-_\:K[#HH
M^//^')'[)_\ T47XI_\ A<-_\:H_X<D?LG_]%%^*?_A<-_\ &J^PZ* /CS_A
MR1^R?_T47XI_^%PW_P :H_X<D?LG_P#11?BG_P"%PW_QJOL.B@#X\_X<D?LG
M_P#11?BG_P"%PW_QJC_AR1^R?_T47XI_^%PW_P :K[#HH ^//^')'[)__11?
MBG_X7#?_ !JC_AR1^R?_ -%%^*?_ (7#?_&J^PZ* /CS_AR1^R?_ -%%^*?_
M (7#?_&J/^')'[)__11?BG_X7#?_ !JOL.B@#X\_X<D?LG_]%%^*?_A<-_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
.HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>31
<FILENAME>blkb-20241231_g8.jpg
<TEXT>
begin 644 blkb-20241231_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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
MH **** "BBB@#\R?^#K;_E';X/\ ^RS:=_Z:M6K^?6OZ"O\ @ZV_Y1V^#_\
MLLVG?^FK5J_GUK[K(/\ D7KU9^0\9?\ ([?^&(4445[1\J%?6G_!,O\ X*P_
M&O\ X)W2^)/#VC>)M:O/">L:)J+V?ABU:W-O#KLMNL5MJ!$R-C840L%QO"*&
M# 8KY+HK*M1IUZ;A45TS?#8JO@ZRJT9<LEU1V_[0/[27QV_:J^(<WQ6_:&^*
M&J^*]?FA6'[?JDP/E1*25BB10$AC!9B$154%F.,DU<TO]JWX^Z+^S/J7['FF
M>/C%\.-7\2+K^H^'/[,M3YVHJD2";SS$9U^6&(;!($^7.W).?/**KV=/E4;*
MRV\B?;U^>4^9WE>[N[N^]^]^I]5:?_P6O_X*8:-\#[/]GS0?VE;G3M T_1(M
M'LYM.T*P@OXK"*,1QP+>) )UVH  X<2?[5?*SN\CF21RS,<LS'))]:2BE3HT
M:5^2*5][*Q5;%8G$V]K-RMHKMNWI<]H\3?\ !0O]L#QE\9? /[0'B;XOO=>+
M?ACIEIIW@C51HEC'_9UK;,[0Q&..!8Y@"[Y,JNS!L,2*N?#W_@I1^VM\+/VF
M]?\ VP/ OQON['Q[XJDD;Q)JB:?;-!J2N5)CEM3&8&0;%VKL&S:"NTC->%T5
M/U>@U;D5K6V6W;T*6-QBES>TE>]]WO:U_6VE^QZ_^UQ^WC^U;^W-X@T[Q#^T
MW\6;GQ"=&A>+1K!+."TL[!&QN\JWMT2-6;:H+[2S!%!8A1CR"BBM(0A3BHP5
MDNB,JM6K7J.=23E)[MN["BBBJ,PK].O^#47_ )2%^-/^R,ZA_P"G;2:_,6OT
MZ_X-1?\ E(7XT_[(SJ'_ *=M)KS\U_Y%U3T/9X=_Y'=#_$?T#4445^=G[>%%
M%% !1110 4444 %%%% !1110 4444 1W?_'I+_US;^58=;EW_P >DO\ US;^
M58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !1110 4444 %%%% !4EI_Q]
MQ?\ 71?YU'4EI_Q]Q?\ 71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_
M ,'6W_*.WP?_ -EFT[_TU:M7\^M?T%?\'6W_ "CM\'_]EFT[_P!-6K5_/K7W
M60?\B]>K/R'C+_D=O_#$****]H^5"BBB@ HHHH **** "BBB@ HHHH ****
M"OTZ_P"#47_E(7XT_P"R,ZA_Z=M)K\Q:_3K_ (-1?^4A?C3_ +(SJ'_IVTFO
M/S7_ )%U3T/9X=_Y'=#_ !'] U%%%?G9^WA1110 4444 %%%% !1110 4444
M %%%% $=W_QZ2_\ 7-OY5AUN7?\ QZ2_]<V_E6'79AOA9YN.^-!11170<(44
M44 %%%% !1110 4444 %%%% !1110 5):?\ 'W%_UT7^=1U):?\ 'W%_UT7^
M=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_\'6W_*.WP?\ ]EFT[_TU:M7\
M^M?T%?\ !UM_RCM\'_\ 99M._P#35JU?SZU]UD'_ "+UZL_(>,O^1V_\,0HH
MHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_@U%_Y2%^-/^R,ZA_Z
M=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=_Y'=#_$?T#4445^
M=G[>%%%% !1110 4444 %%%% !1110 4444 1W?_ !Z2_P#7-OY5AUN7?_'I
M+_US;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !1110 4444 %%%% !
M4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%% '
MYD_\'6W_ "CM\'_]EFT[_P!-6K5_/K7]!7_!UM_RCM\'_P#99M._]-6K5_/K
M7W60?\B]>K/R'C+_ )';_P ,0HHHKVCY4**** "BBB@ HHHH **** "BBB@
MHHHH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS
M\U_Y%U3T/9X=_P"1W0_Q'] U%%%?G9^WA1110 4444 %%%% !1110!Y/^U9^
MQS\+_P!L'1M'T3XF^(/$UA%HES+/:-X:UHV;.TBJK"0A6WC"C'ISZUXI_P .
M2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/
MV3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\
MZ*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHO
MQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_
M ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;
M_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_X
MU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8
M=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4
M?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?
M\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .
M2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D_
M_HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\
MZ*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4_
M_"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_
M ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\
MC5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_X
MU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .
M2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/
MV3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\
MZ*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHO
MQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_
M ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;
M_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_X
MU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8
M=% %#PKX=L?"'AC3?">F33R6VEV$-I;R74IDE9(T"*78\LV%&3W/-7Z** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#A_C=^TI\!OV;M)M-:^.?Q5T?
MPS!?R-'8+J5SB6Z9<;A%$N7DV[EW;5.W<,XR*T/AE\:OA+\9? ,?Q2^%OQ#T
MG7/#T@<_VO87BM"FSEPY_P"6;+_$K8*]P*=\2M9^%'PYTBY^.'Q0;2-/@\+Z
M9<22>(]0@3S+"V;:9520@NH<HF47[Y5!@G K\^O&?A?QMX!_X):?M"?'DZ!<
M^$;7XR>/5UG1] ,?DRZ=HFH:C968:5!Q')-;O([*.-LBY[@7&*D2VTS[8^%G
M[;?[)GQM\<M\-?A3\?/#NMZX$D>'3[.\^:Y6/.]H2P"SA0"28RV ">G-0_$?
M]N[]COX1>/\ _A5WQ)_:+\+Z1KRRI'<:?=:B-UJ[8*K.RY6 D$'$A7@YZ<UY
M9_P48\(>&OA[X!^!NJ^!=#MM.NO"/QM\+6?AE+.((8+>24V\EJF.1&\1VL@X
M8*,]!6I_P4@U/X?>&?V;/$7P&\(_#[3=3\;?&4SZ-X8\-6-C$L^IZE.H5[^0
M =+=2)WN'X3RURP)%"2;079[-\8/VAO@C\ O#=MXN^,?Q/TCP_I]]*(K":^N
M@&NW(SMA1<M*<<X0'CGI4_P=^./PB_:"\(#Q[\%OB%IGB32/M#0/>:9<!Q%*
MH!:-UX:-P&4[6 .&!Q@BN,@\&>-O@!^SUX$T/P5\'8/B7XK\$>';'1;;.IVU
MC/MCM(X9YX[BZ&$#F%-R@@MD9Z5Y'_P3*U2/4/BG\=K_ ,>Z!-X3^)&K^-[?
M4O%_P[D@41Z'"]OMM7CF1C'>><JO(UPF ['.U>"RLK-CN[GUU1114C"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*?BS^W)^R+\"O&B_#
MKXM_M!>&]#UO"&73;N^S);AP"AF"@^0"&!!DVY!!Z<UV/C_XR_"CX6?#Y_BO
M\0_B'I&D>&XX8Y?[;O+Y%MW63'E['SB0OD;0N2V1C.:\C_;]\6?##X6?LZ^+
M_#EOX T_5?%GQ4MI="T'PW9:?&;OQ+JMQ;_9X=X S*(EV,TC?<CB'(^45Y'?
M?"#4?A=\7/V)/V5?B)>QZK:^'])UR[U*%SOMY]5TW1X?L[J&ZB)YI6C)Y 4'
MBK44T2VT?4?P;_:9^ 7[06A:AXD^#?Q6T?7K/2)-FK/:W&U[(X)'G(X5X@0K
M$%@ 0IP3@U@_#G]NO]C[XN?$0?"?X:?M$>&-9\0.7%OIUEJ 8W10$L(7QLG(
M )_=LW"D] :\SU_1-)T__@KG9V=GI=O);^,/@#>)XJLFA5HKU;?4XDAEF0C#
MG;(\66!^0[>G%8_[4F@>&/CW^UO\%_V:/@QH-FMW\)O%UGXT\8:IIMLJ0^&]
M.@1OL^G%D "/=N5Q .=D0<KM&:.57"[/I_XE_$[X?_!OP3??$CXI>+K+0M"T
MU%:^U34)MD4(9U1<GU+,J@#DD@"KGA'Q;X;\>^%=-\<>#M8AU'2=8L(KW3+^
MV;,=S;RH'CD4^C*01]:^+_VS_BA\-/VCOB-XX^&OBGXAZ%9>$/@WX9O[FXT[
M4-7AA?7O%LEC*;>)8W8&2.RC</QUN)D&"8J]Y_X)U>(= \0?L,_"?^P=<L[[
M[#\/=&M+W['<I+]GN$L8-\+[2=CKD94X(R,BDXVC<$[NQ[11114E!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@/[
M:G['?Q*_:NUOP=<^&_C_ &?AK1_"NH-J-SX:U7P:-7L=6O5(\B6XC-U '$6&
M*QMN0L<D<5H7'[+OQ3^+'P9\;? []KGX\:?XZTGQ;IJ6=K)HG@I-$DTW&\M*
M#]IN!*^_R73( 4P\A@V![=15<SL*R/F_PK^Q7\;/$7C#P-J7[4'[447CK0_A
MOJ,>I^&M&LO!Z::]YJ,,;1V][?3?:)3-)$K,RA%C!<[CGH<O5_V&?VFHOVF_
M%/[3G@O]LK1K75-?06>EQZ[\*UU*30],5BR6-M(=0C")D[G944R-\S9-?4E%
M',PY4>1^,_A3^UIJ7A;PP?!/[5^F:;XCT>WGC\075W\/HI]-UYG*%7:V^T"6
MV9 I"^7.0=[9!XQ7_9C_ &4]8^"GC;QE\:/BA\5)/&OCWQ[+:#7=<72$T^VA
MMK6,QV]K;6RN_E(@8Y)=F<X)YKV2BE=VL%D%%%%(84444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!\P^/?V'_P!HS7?VK-6_:G\%?M>Z1I][
M<:>FG>&].UWX8KJ@\/66T>9%:N;^)5,K99Y @=L[2<<'IOBM^R/\3?BYX$\#
M:KK_ .T%%;?%3X>ZU-J>@_$+3?"20V[O+YD<D$FGF=@89+=UB=1*"QC# C)6
MO>**KF8K(\*^%W[)OQ*\.>-?%WQW^)WQYBU_XF^(_"W_  C^D>(;+PPEI8^'
M;)2\D<=O9M-(9!]H83/YDAWE%'RC.>&_9X_83_:S_9NTIM!\&_MM^'KBWOM:
M?4_$5W??" 2W^LW,DFZ66XNGU-G>1A\H<YV@  8&*^KJ*.9A9'E?Q>_8R_9M
M^+NA>)(M6^!O@==<\1:?=0R>);CP;9SW<5Q-&R"Y+L@=Y%+!L[@21U'6M7]E
M_P#9\\(_LO? SPY\%_"5IIW_ !)])M;?4]2T[2([+^UKN.".&2]EC0G][)Y8
M+%F=N@+-C-=_12N[6"RN%%%%(84444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
;!1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>blkb-20241231_g9.jpg
<TEXT>
begin 644 blkb-20241231_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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
MH^0SGBK^R,:\/['FT3OS6W\N5G]H%%?Q?T5V_P"K/_3W_P E_P#MCRO]?O\
MJ&_\G_\ M3^T"BOXOZ*/]6?^GO\ Y+_]L'^OW_4-_P"3_P#VI_:!17\7]%'^
MK/\ T]_\E_\ M@_U^_ZAO_)__M3^T"BOXOZ*/]6?^GO_ )+_ /;!_K]_U#?^
M3_\ VI_:!17\7]%'^K/_ $]_\E_^V#_7[_J&_P#)_P#[4_M HK^+^BC_ %9_
MZ>_^2_\ VP?Z_?\ 4-_Y/_\ :G]H%%?Q?T4?ZL_]/?\ R7_[8/\ 7[_J&_\
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
MDO\ US;^58==F&^%GFX[XT%%%%=!PA1110 4444 ?CGXM_MC_A*M3_X2'?\
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
M?\CM_P"&(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P:B_\
M*0OQI_V1G4/_ $[:37YBU^G7_!J+_P I"_&G_9&=0_\ 3MI->?FO_(NJ>A[/
M#O\ R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** .,^,WP,\(?'/3++2?
M%^J:U:QV,[30MHNK26C,Q7:0Q3[PQV->??\ #O?X)_\ 0V^._P#PLKG_ !KW
M2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_
M (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^
MAM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65
MS_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C
M1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"
M?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\
M+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :
M]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+
M_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/
M_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%
ME<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_
MXT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_
M@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^._
M_"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\
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"#2]/@TC3+;2;9Y&CM8$BC:5RS%54 $D]3@<FIZ** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#A_C=^TI\!OV;M)M-:^.?Q5T?PS!?R-'8+J5SB6Z9
M<;A%$N7DV[EW;5.W<,XR*T/AE\:OA+\9? ,?Q2^%OQ#TG7/#T@<_VO87BM"F
MSEPY_P"6;+_$K8*]P*=\2M9^%'PYTBY^.'Q0;2-/@\+Z9<22>(]0@3S+"V;:
M9520@NH<HF47[Y5!@G K\^O&?A?QMX!_X):?M"?'DZ!<^$;7XR>/5UG1] ,?
MDRZ=HFH:C968:5!Q')-;O([*.-LBY[@7&*D2VTS[8^%G[;?[)GQM\<M\-?A3
M\?/#NMZX$D>'3[.\^:Y6/.]H2P"SA0"28RV ">G-0_$?]N[]COX1>/\ _A5W
MQ)_:+\+Z1KRRI'<:?=:B-UJ[8*K.RY6 D$'$A7@YZ<UY9_P48\(>&OA[X!^!
MNJ^!=#MM.NO"/QM\+6?AE+.((8+>24V\EJF.1&\1VL@X8*,]!6I_P4@U/X?>
M&?V;/$7P&\(_#[3=3\;?&4SZ-X8\-6-C$L^IZE.H5[^0 =+=2)WN'X3RURP)
M%"2;079[-\8/VAO@C\ O#=MXN^,?Q/TCP_I]]*(K":^N@&NW(SMA1<M*<<X0
M'CGI4_P=^./PB_:"\(#Q[\%OB%IGB32/M#0/>:9<!Q%*H!:-UX:-P&4[6 .&
M!Q@BN,@\&>-O@!^SUX$T/P5\'8/B7XK\$>';'1;;.IVUC/MCM(X9YX[BZ&$#
MF%-R@@MD9Z5Y'_P3*U2/4/BG\=K_ ,>Z!-X3^)&K^-[?4O%_P[D@41Z'"]OM
MM7CF1C'>><JO(UPF ['.U>"RLK-CN[GUU1114C"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /*?BS^W)^R+\"O&B_#KXM_M!>&]#UO"&73
M;N^S);AP"AF"@^0"&!!DVY!!Z<UV/C_XR_"CX6?#Y_BO\0_B'I&D>&XX8Y?[
M;O+Y%MW63'E['SB0OD;0N2V1C.:\C_;]\6?##X6?LZ^+_#EOX T_5?%GQ4MI
M="T'PW9:?&;OQ+JMQ;_9X=X S*(EV,TC?<CB'(^45Y'??"#4?A=\7/V)/V5?
MB)>QZK:^'])UR[U*%SOMY]5TW1X?L[J&ZB)YI6C)Y 4'BK44T2VT?4?P;_:9
M^ 7[06A:AXD^#?Q6T?7K/2)-FK/:W&U[(X)'G(X5X@0K$%@ 0IP3@U@_#G]N
MO]C[XN?$0?"?X:?M$>&-9\0.7%OIUEJ 8W10$L(7QLG( )_=LW"D] :\SU_1
M-)T__@KG9V=GI=O);^,/@#>)XJLFA5HKU;?4XDAEF0C#G;(\66!^0[>G%8_[
M4F@>&/CW^UO\%_V:/@QH-FMW\)O%UGXT\8:IIMLJ0^&].@1OL^G%D "/=N5Q
M .=D0<KM&:.57"[/I_XE_$[X?_!OP3??$CXI>+K+0M"TU%:^U34)MD4(9U1<
MGU+,J@#DD@"KGA'Q;X;\>^%=-\<>#M8AU'2=8L(KW3+^V;,=S;RH'CD4^C*0
M1]:^+_VS_BA\-/VCOB-XX^&OBGXAZ%9>$/@WX9O[FXT[4-7AA?7O%LEC*;>)
M8W8&2.RC</QUN)D&"8J]Y_X)U>(= \0?L,_"?^P=<L[[[#\/=&M+W['<I+]G
MN$L8-\+[2=CKD94X(R,BDXVC<$[NQ[11114E!1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% '@/[:G['?Q*_:NUOP=<^
M&_C_ &?AK1_"NH-J-SX:U7P:-7L=6O5(\B6XC-U '$6&*QMN0L<D<5H7'[+O
MQ3^+'P9\;? []KGX\:?XZTGQ;IJ6=K)HG@I-$DTW&\M*#]IN!*^_R73( 4P\
MA@V![=15<SL*R/F_PK^Q7\;/$7C#P-J7[4'[447CK0_AOJ,>I^&M&LO!Z::]
MYJ,,;1V][?3?:)3-)$K,RA%C!<[CGH<O5_V&?VFHOVF_%/[3G@O]LK1K75-?
M06>EQZ[\*UU*30],5BR6-M(=0C")D[G944R-\S9-?4E%',PY4>1^,_A3^UIJ
M7A;PP?!/[5^F:;XCT>WGC\075W\/HI]-UYG*%7:V^T"6V9 I"^7.0=[9!XQ7
M_9C_ &4]8^"GC;QE\:/BA\5)/&OCWQ[+:#7=<72$T^VAMK6,QV]K;6RN_E(@
M8Y)=F<X)YKV2BE=VL%D%%%%(84444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!\P^/?V'_P!HS7?VK-6_:G\%?M>Z1I][<:>FG>&].UWX8KJ@
M\/66T>9%:N;^)5,K99Y @=L[2<<'IOBM^R/\3?BYX$\#:KK_ .T%%;?%3X>Z
MU-J>@_$+3?"20V[O+YD<D$FGF=@89+=UB=1*"QC# C)6O>**KF8K(\*^%W[)
MOQ*\.>-?%WQW^)WQYBU_XF^(_"W_  C^D>(;+PPEI8^';)2\D<=O9M-(9!]H
M83/YDAWE%'RC.>&_9X_83_:S_9NTIM!\&_MM^'KBWOM:?4_$5W??" 2W^LW,
MDFZ66XNGU-G>1A\H<YV@  8&*^KJ*.9A9'E?Q>_8R_9M^+NA>)(M6^!O@==<
M\1:?=0R>);CP;9SW<5Q-&R"Y+L@=Y%+!L[@21U'6M7]E_P#9\\(_LO? SPY\
M%_"5IIW_ !)])M;?4]2T[2([+^UKN.".&2]EC0G][)Y8+%F=N@+-C-=_12N[
M6"RN%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
/!1110 4444 %%%% '__9

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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666962417424">
<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, 2024</div></th>
<th class="th"><div>Feb. 18, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</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_CoverAbstract', window );"><strong>Cover [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_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,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_Security12bTitle', window );">Title of 12(b) security</a></td>
<td class="text">Common Stock, $0.001 Par Value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading symbol</a></td>
<td class="text">BLKB<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security exchange name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity shell company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity public float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,269,744,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,236,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents incorporated by reference</a></td>
<td class="text"><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 2025 Annual Meeting of Stockholders currently scheduled to be held June&#160;11, 2025 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, 2024.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document fiscal year focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document fiscal period focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity central index key</a></td>
<td class="text">0001280058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CoverAbstract</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_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_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_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>
</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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666964816224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666960250560">
<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, 2024</div></th>
<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_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">$ 67,628<span></span>
</td>
<td class="nump">$ 31,251<span></span>
</td>
</tr>
<tr class="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">741,884<span></span>
</td>
<td class="nump">697,006<span></span>
</td>
</tr>
<tr class="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 $5,228 and $6,907 at December&#160;31, 2024 and December&#160;31, 2023, respectively</a></td>
<td class="nump">83,539<span></span>
</td>
<td class="nump">101,862<span></span>
</td>
</tr>
<tr class="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">1,970<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">81,287<span></span>
</td>
<td class="nump">99,285<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">976,308<span></span>
</td>
<td class="nump">929,757<span></span>
</td>
</tr>
<tr class="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">91,926<span></span>
</td>
<td class="nump">98,689<span></span>
</td>
</tr>
<tr class="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">26,554<span></span>
</td>
<td class="nump">36,927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Software and content development costs, net</a></td>
<td class="nump">148,319<span></span>
</td>
<td class="nump">160,194<span></span>
</td>
</tr>
<tr class="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,052,506<span></span>
</td>
<td class="nump">1,053,738<span></span>
</td>
</tr>
<tr class="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">132,881<span></span>
</td>
<td class="nump">581,937<span></span>
</td>
</tr>
<tr class="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">67,221<span></span>
</td>
<td class="nump">51,037<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,495,715<span></span>
</td>
<td class="nump">2,912,279<span></span>
</td>
</tr>
<tr class="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">50,810<span></span>
</td>
<td class="nump">25,184<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">75,543<span></span>
</td>
<td class="nump">64,322<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">742,340<span></span>
</td>
<td class="nump">695,842<span></span>
</td>
</tr>
<tr class="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">23,875<span></span>
</td>
<td class="nump">19,259<span></span>
</td>
</tr>
<tr class="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">359,529<span></span>
</td>
<td class="nump">392,530<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,252,097<span></span>
</td>
<td class="nump">1,197,137<span></span>
</td>
</tr>
<tr class="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">1,051,110<span></span>
</td>
<td class="nump">760,405<span></span>
</td>
</tr>
<tr class="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">9,518<span></span>
</td>
<td class="nump">93,292<span></span>
</td>
</tr>
<tr class="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,015<span></span>
</td>
<td class="nump">2,397<span></span>
</td>
</tr>
<tr class="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">34,186<span></span>
</td>
<td class="nump">40,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">4,796<span></span>
</td>
<td class="nump">10,258<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,353,722<span></span>
</td>
<td class="nump">$ 2,103,574<span></span>
</td>
</tr>
<tr class="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">70,943,373<span></span>
</td>
<td class="nump">69,188,304<span></span>
</td>
</tr>
<tr class="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">49,245,588<span></span>
</td>
<td class="nump">53,625,440<span></span>
</td>
</tr>
<tr class="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; 70,943,373 and 69,188,304 shares issued at December&#160;31, 2024 and December&#160;31, 2023, respectively; 49,245,588 and 53,625,440 shares outstanding at December&#160;31, 2024 and December&#160;31, 2023, respectively</a></td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
</tr>
<tr class="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,291,442<span></span>
</td>
<td class="nump">$ 1,203,012<span></span>
</td>
</tr>
<tr class="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">21,697,785<span></span>
</td>
<td class="nump">15,562,864<span></span>
</td>
</tr>
<tr class="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; 21,697,785 and 15,562,864 shares at December&#160;31, 2024 and December&#160;31, 2023, respectively</a></td>
<td class="num">$ (1,060,348)<span></span>
</td>
<td class="num">$ (591,557)<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="num">(4,869)<span></span>
</td>
<td class="num">(1,688)<span></span>
</td>
</tr>
<tr class="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="num">(84,303)<span></span>
</td>
<td class="nump">198,869<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">141,993<span></span>
</td>
<td class="nump">808,705<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,495,715<span></span>
</td>
<td class="nump">$ 2,912,279<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2147478777/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>Amount of asset recognized for present right to economic 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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 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(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: 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 11: 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 12: 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 13: 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/2147479168/946-830-55-12<br><br>Reference 14: 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/2147478777/944-210-S99-1<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(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 19: 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 20: 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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: 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/2147478546/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>Amount of asset recognized for present right to economic benefit, 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 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_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_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://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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-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(25))<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 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/2147478777/944-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 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 3: 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/2147479170/946-210-S99-2<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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: 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/2147479170/946-210-S99-1<br><br>Reference 6: 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/2147479134/946-220-S99-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_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://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 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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_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/2147478777/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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: 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 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(15))<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 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 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 (a)<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 (h)<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 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/2147478546/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://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<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>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript: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 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 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(24))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-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(23))<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<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><br>Reference 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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/2147479168/946-830-55-12<br><br>Reference 16: 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/2147479170/946-210-S99-1<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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 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)(5))<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 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 23: 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 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)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2147478777/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/2147478546/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://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(21))<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 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 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)(ii))<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><br>Reference 21: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2147477220/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/2147478600/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://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://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/2147479170/946-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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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/2147479170/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/2147479134/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/2147479170/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/2147479134/946-220-S99-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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: 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 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(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: 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/2147478451/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://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><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 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 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 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 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)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: 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_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://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 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(30))<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(31))<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/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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<br><br>Reference 9: 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/2147479134/946-220-S99-3<br><br>Reference 10: 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/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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> -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 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(30))<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 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 4: 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_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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961768096">
<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, 2024</div></th>
<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_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">$ 5,228<span></span>
</td>
<td class="nump">$ 6,907<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666964945120">
<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, 2024</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_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,155,495<span></span>
</td>
<td class="nump">$ 1,105,432<span></span>
</td>
<td class="nump">$ 1,058,105<span></span>
</td>
</tr>
<tr class="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">516,292<span></span>
</td>
<td class="nump">502,188<span></span>
</td>
<td class="nump">505,389<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">639,203<span></span>
</td>
<td class="nump">603,244<span></span>
</td>
<td class="nump">552,716<span></span>
</td>
</tr>
<tr class="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">197,499<span></span>
</td>
<td class="nump">212,158<span></span>
</td>
<td class="nump">221,455<span></span>
</td>
</tr>
<tr class="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">160,586<span></span>
</td>
<td class="nump">153,304<span></span>
</td>
<td class="nump">156,913<span></span>
</td>
</tr>
<tr class="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">142,723<span></span>
</td>
<td class="nump">189,938<span></span>
</td>
<td class="nump">199,908<span></span>
</td>
</tr>
<tr class="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,541<span></span>
</td>
<td class="nump">3,139<span></span>
</td>
<td class="nump">2,925<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_EVERFIDisposition', window );">EVERFI disposition</a></td>
<td class="nump">405,360<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">909,709<span></span>
</td>
<td class="nump">558,539<span></span>
</td>
<td class="nump">581,201<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss) income from operations</a></td>
<td class="num">(270,506)<span></span>
</td>
<td class="nump">44,705<span></span>
</td>
<td class="num">(28,485)<span></span>
</td>
</tr>
<tr class="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">(55,634)<span></span>
</td>
<td class="num">(39,922)<span></span>
</td>
<td class="num">(35,803)<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">14,549<span></span>
</td>
<td class="nump">12,861<span></span>
</td>
<td class="nump">8,713<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 );">(Loss) income before provision for income taxes</a></td>
<td class="num">(311,591)<span></span>
</td>
<td class="nump">17,644<span></span>
</td>
<td class="num">(55,575)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) provision</a></td>
<td class="num">(28,419)<span></span>
</td>
<td class="nump">15,824<span></span>
</td>
<td class="num">(10,168)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (283,172)<span></span>
</td>
<td class="nump">$ 1,820<span></span>
</td>
<td class="num">$ (45,407)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>(Loss) earnings per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (loss) earnings per share</a></td>
<td class="num">$ (5.60)<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="num">$ (0.88)<span></span>
</td>
</tr>
<tr class="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 (loss) earnings per share</a></td>
<td class="num">$ (5.60)<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="num">$ (0.88)<span></span>
</td>
</tr>
<tr class="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">50,560,538<span></span>
</td>
<td class="nump">52,546,406<span></span>
</td>
<td class="nump">51,569,148<span></span>
</td>
</tr>
<tr class="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">50,560,538<span></span>
</td>
<td class="nump">53,721,342<span></span>
</td>
<td class="nump">51,569,148<span></span>
</td>
</tr>
<tr class="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="num">$ (2,822)<span></span>
</td>
<td class="nump">$ 5,049<span></span>
</td>
<td class="num">$ (16,160)<span></span>
</td>
</tr>
<tr class="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">(359)<span></span>
</td>
<td class="num">(15,675)<span></span>
</td>
<td class="nump">18,576<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">(3,181)<span></span>
</td>
<td class="num">(10,626)<span></span>
</td>
<td class="nump">2,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_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">(286,353)<span></span>
</td>
<td class="num">(8,806)<span></span>
</td>
<td class="num">(42,991)<span></span>
</td>
</tr>
<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,129,114<span></span>
</td>
<td class="nump">1,071,520<span></span>
</td>
<td class="nump">1,011,733<span></span>
</td>
</tr>
<tr class="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">494,588<span></span>
</td>
<td class="nump">470,455<span></span>
</td>
<td class="nump">463,449<span></span>
</td>
</tr>
<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">26,381<span></span>
</td>
<td class="nump">33,912<span></span>
</td>
<td class="nump">46,372<span></span>
</td>
</tr>
<tr class="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">$ 21,704<span></span>
</td>
<td class="nump">$ 31,733<span></span>
</td>
<td class="nump">$ 41,940<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_EVERFIDisposition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 company's expenses related to the disposition of our EVERFI business, including non-cash impairment charges of intangible assets and loss on sale of 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_EVERFIDisposition</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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-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_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/2147478524/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/2147477250/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://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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-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 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://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)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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/2147478524/942-220-S99-1<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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/2147478524/942-220-S99-1<br><br>Reference 18: 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/2147477250/944-220-S99-1<br><br>Reference 19: 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://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><br>Reference 2: 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/2147479134/946-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_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/2009/role/commonPracticeRef<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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 11: 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 12: 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 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)(i))<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)(ii))<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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/2147477250/944-220-S99-1<br><br>Reference 9: 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 10: 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/2147477314/942-235-S99-1<br><br>Reference 11: 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 12: 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/2147478524/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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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 interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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><br>Reference 2: 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/2147477250/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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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://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>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 3: 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 4: 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/2147479532/912-730-25-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_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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666964844944">
<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, 2024</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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (283,172)<span></span>
</td>
<td class="nump">$ 1,820<span></span>
</td>
<td class="num">$ (45,407)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net (loss) income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">121,665<span></span>
</td>
<td class="nump">109,487<span></span>
</td>
<td class="nump">102,369<span></span>
</td>
</tr>
<tr class="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,932<span></span>
</td>
<td class="nump">4,500<span></span>
</td>
<td class="nump">6,066<span></span>
</td>
</tr>
<tr class="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">104,968<span></span>
</td>
<td class="nump">127,762<span></span>
</td>
<td class="nump">110,294<span></span>
</td>
</tr>
<tr class="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">(85,011)<span></span>
</td>
<td class="num">(24,368)<span></span>
</td>
<td class="num">(26,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_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of deferred financing costs and discount</a></td>
<td class="nump">2,538<span></span>
</td>
<td class="nump">1,775<span></span>
</td>
<td class="nump">2,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Loss on disposition of businesses</a></td>
<td class="nump">16,847<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_NonCashImpairmentCharges', window );">EVERFI impairment charges</a></td>
<td class="nump">390,204<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_OtherNoncashIncomeExpense', window );">Other non-cash adjustments</a></td>
<td class="nump">2,462<span></span>
</td>
<td class="nump">5,023<span></span>
</td>
<td class="nump">5,676<span></span>
</td>
</tr>
<tr class="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="nump">4,729<span></span>
</td>
<td class="num">(3,237)<span></span>
</td>
<td class="num">(7,340)<span></span>
</td>
</tr>
<tr class="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">3,339<span></span>
</td>
<td class="nump">16,851<span></span>
</td>
<td class="nump">26,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Trade accounts payable</a></td>
<td class="nump">28,336<span></span>
</td>
<td class="num">(18,576)<span></span>
</td>
<td class="nump">21,607<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">(13,328)<span></span>
</td>
<td class="num">(30,275)<span></span>
</td>
<td class="num">(2,386)<span></span>
</td>
</tr>
<tr class="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="num">(2,541)<span></span>
</td>
<td class="nump">8,872<span></span>
</td>
<td class="nump">11,059<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">295,968<span></span>
</td>
<td class="nump">199,634<span></span>
</td>
<td class="nump">203,893<span></span>
</td>
</tr>
<tr class="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">(7,443)<span></span>
</td>
<td class="num">(4,685)<span></span>
</td>
<td class="num">(12,289)<span></span>
</td>
</tr>
<tr class="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,757)<span></span>
</td>
<td class="num">(59,443)<span></span>
</td>
<td class="num">(58,774)<span></span>
</td>
</tr>
<tr class="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="nump">0<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(20,912)<span></span>
</td>
</tr>
<tr class="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 (used) received in disposition of business</a></td>
<td class="num">(1,179)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,426<span></span>
</td>
</tr>
<tr class="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">(5,029)<span></span>
</td>
<td class="num">(250)<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">(73,408)<span></span>
</td>
<td class="num">(64,391)<span></span>
</td>
<td class="num">(85,549)<span></span>
</td>
</tr>
<tr class="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">1,441,400<span></span>
</td>
<td class="nump">293,200<span></span>
</td>
<td class="nump">211,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Payments on debt</a></td>
<td class="num">(1,144,709)<span></span>
</td>
<td class="num">(374,595)<span></span>
</td>
<td class="num">(310,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_PaymentsOfFinancingCosts', window );">Debt issuance costs</a></td>
<td class="num">(6,458)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,339)<span></span>
</td>
</tr>
<tr class="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">(56,828)<span></span>
</td>
<td class="num">(35,867)<span></span>
</td>
<td class="num">(36,376)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_IncreaseDecreaseInDueToCustomers', window );">Change in due to customers</a></td>
<td class="nump">46,957<span></span>
</td>
<td class="num">(6,812)<span></span>
</td>
<td class="nump">111,386<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">(1,679)<span></span>
</td>
<td class="num">(60)<span></span>
</td>
<td class="nump">380<span></span>
</td>
</tr>
<tr class="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">(418,034)<span></span>
</td>
<td class="num">(18,831)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(139,351)<span></span>
</td>
<td class="num">(142,965)<span></span>
</td>
<td class="num">(25,689)<span></span>
</td>
</tr>
<tr class="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="num">(1,954)<span></span>
</td>
<td class="nump">2,048<span></span>
</td>
<td class="num">(10,486)<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 increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">81,255<span></span>
</td>
<td class="num">(5,674)<span></span>
</td>
<td class="nump">82,169<span></span>
</td>
</tr>
<tr class="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">728,257<span></span>
</td>
<td class="nump">733,931<span></span>
</td>
<td class="nump">651,762<span></span>
</td>
</tr>
<tr class="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">809,512<span></span>
</td>
<td class="nump">728,257<span></span>
</td>
<td class="nump">733,931<span></span>
</td>
</tr>
<tr class="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">(51,881)<span></span>
</td>
<td class="num">(38,052)<span></span>
</td>
<td class="num">(33,371)<span></span>
</td>
</tr>
<tr class="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">(60,668)<span></span>
</td>
<td class="num">(35,619)<span></span>
</td>
<td class="num">(9,670)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Purchase of equipment and other assets included in accounts payable</a></td>
<td class="num">(31)<span></span>
</td>
<td class="num">(837)<span></span>
</td>
<td class="num">(158)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">67,628<span></span>
</td>
<td class="nump">31,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Total restricted cash</a></td>
<td class="nump">741,884<span></span>
</td>
<td class="nump">697,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash in the statement of cash flows</a></td>
<td class="nump">809,512<span></span>
</td>
<td class="nump">728,257<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAssumed1', window );">Purchases by assuming directly related liabilities</a></td>
<td class="num">$ (2,073)<span></span>
</td>
<td class="num">$ (2,491)<span></span>
</td>
<td class="num">$ (1,710)<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_blkb_NonCashImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash impairment charges including intangible assets and capitalized software and content development</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NonCashImpairmentCharges</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_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/2009/role/commonPracticeRef<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/2147477401/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> -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/2147477401/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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</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/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="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 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<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 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: 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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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> -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_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_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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666966358320">
<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, 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 (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(45,407)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(45,407)<span></span>
</td>
</tr>
<tr class="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 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements', window );">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="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="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="text">&#160;<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 (loss) income</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 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements', window );">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="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" 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="nump">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury shares under stock repurchase program, 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="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 class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (283,172)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(283,172)<span></span>
</td>
</tr>
<tr class="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,410,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(772,482)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(56,828)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (56,828)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">97,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,676<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">422,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(77,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(3,181)<span></span>
</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">(3,181)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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">(5,362,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_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">(421,209)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (411,963)<span></span>
</td>
<td class="num">(9,246)<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, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,943,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 141,993<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="num">$ (1,060,348)<span></span>
</td>
<td class="nump">$ 1,291,442<span></span>
</td>
<td class="num">$ (4,869)<span></span>
</td>
<td class="num">$ (84,303)<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, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(21,697,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,697,785)<span></span>
</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.</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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 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/2147477250/944-220-S99-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: 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 9: 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 10: 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/2147478524/942-220-S99-1<br><br>Reference 11: 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 12: 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 13: 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 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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> -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_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 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> -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_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 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 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(30))<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 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 5: 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_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 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> -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_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 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 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> -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://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 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(30))<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(31))<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/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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<br><br>Reference 9: 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/2147479134/946-220-S99-3<br><br>Reference 10: 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/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667078542208">
<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, 2024</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, India 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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667063009520">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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 November 2023, the Financial Accounting Standards Board issued Accounting Standards Update 2023-07, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2023-07"). This update requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker ("CODM"), a description of other segment items by reportable segment, and any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. We adopted ASU 2023-07 on December 31, 2024 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; and (ii) providing payment and transaction services. 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, 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, contractual 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 contractual recurring revenue contracts are generally for a term of three years at contract inception with <span style="-sec-ix-hidden:f-436">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 determined to be six 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 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%">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 loss 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 loss, 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 and held at banks, payment processors, or other financial institutions (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, 2024, 2023 and 2022, 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, 2024 and 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">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 2024, 2023 and 2022, 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 2024, 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">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%">15</span></div></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%">Developed technology</span></td><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;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;border-bottom:1pt solid #0cd973;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="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></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 2024 and 2022. There were no impairments of acquired intangible assets 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%;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 2024, 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">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 April 2024 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 the 2024 Credit Facilities (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, 2024 and 2022, we recorded net foreign currency gains that were insignificant and $4.6 million, respectively. During the year ended December 31, 2023, we recorded a net foreign currency loss  that 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%;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-475">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 and content development costs during 2024 and 2022. There were no impairments of capitalized software assets during 2023. 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%">2024</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,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><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,010&#160;</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,833)</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%">215&#160;</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,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></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%">2023</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,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">2022</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,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><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,281&#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%">(5,162)</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%">528&#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,022&#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">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%">2024</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%">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><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,966&#160;</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,037)</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%">740&#160;</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%">2023</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,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">2022</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,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><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,785&#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%">(5,269)</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,296&#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 $16.0 million, $14.0 million and $16.5 million for the years ended December&#160;31, 2024, 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: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, 2024 and 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%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate in determining the present value of lease payments. Our incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any initial direct costs and lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments related to our operating leases is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components, which are generally accounted for separately. We do not recognize short-term leases (those that, at the commencement date, have a lease term of 12 months or less) on our consolidated balance sheets. Variable lease payments, which are primarily comprised of common-area maintenance, utilities and real estate taxes that are passed on from the lessor in proportion to the space leased by us, are recognized in operating expenses in the period in which the obligation for those payments is incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Loss contingencies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the possibility of various loss contingencies, including legal proceedings and claims, that arise in the normal course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described in Note 11 to these consolidated financial statements. We record an accrual for a loss contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Often these issues are subject to substantial uncertainties and, therefore, the probability of loss and the estimation of damages are difficult to ascertain. These assessments can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions that have been deemed reasonable by us. Although we believe we have substantial defenses in these matters, we could incur judgments or enter into settlements of claims that could have a material adverse effect on our consolidated financial position, results of operations or cash flows in any particular period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(Loss) earnings per share</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute basic (loss) earnings per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted 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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064583808">
<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, 2024</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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 dispositions</span></div><div style="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, LLC</span></div><div style="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, 2024, we disposed of our EVERFI business, formerly a wholly-owned subsidiary of Blackbaud, Inc, to a private investment firm that is unaffiliated with Blackbaud for nominal cash consideration. We incurred $14.0 million of costs associated with the disposition of this business, all of which were recorded as accrued expenses and other liabilities as of December 31, 2024. As a result of the disposition, we recorded a loss of $15.2 million, which included direct costs to sell the business. This loss on disposition together with EVERFI impairment charges are recorded within EVERFI disposition on our consolidated statements of comprehensive loss for the year ended December&#160;31, 2024.  See Note 4 to these consolidated financial statements for additional information about the EVERFI impairment charges. </span></div><div style="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 Limited</span></div><div style="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&#160;2, 2024, we completed a transaction to divest our U.K.-based creative services business EVERFI Limited, formerly a wholly-owned subsidiary of EVERFI, Inc, which was a wholly-owned subsidiary of Blackbaud, Inc. EVERFI Limited's total revenue during 2023 was $8.4 million. We incurred an insignificant amount of legal costs associated with the disposition of this business. As a result of the disposition, we recorded a $1.6 million loss, which was recorded in general and administrative expense on our consolidated statements of comprehensive loss for the year ended December&#160;31, 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%">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, net of 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 on 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, the agreement and plan of merger included cash consideration payable, up to a maximum of $3.0 million, if during the two-year period commencing January 1, 2023 Kilter met certain application participation targets. These targets were not met and, therefore, no liability is recorded as of December&#160;31, 2024. 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 31, 2023.</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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961757936">
<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, 2024</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 2024 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, 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%">1,053,738&#160;</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="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></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%">Effect of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,232)</span></td><td style="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%">Balance at December 31, 2024</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,052,506&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">2024</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%">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: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%">243,203&#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%">570,104&#160;</span></td><td style="background-color:#ffffff;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%">29,876&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">110,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">&#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%">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%">383,685&#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%">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></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%">(173,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,660)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(65,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">&#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%">(3,978)</span></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%">(250,804)</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%">(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></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%">132,881&#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%">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></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, 2024, changes to the gross carrying amounts of intangible asset classes were primarily related to the EVERFI impairment charges and subsequent disposition discussed below, 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:400;line-height:120%;text-decoration:underline">EVERFI impairment charges</span></div><div style="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 July 2024, we hired a strategic advisor to assist us in considering a range of alternatives for EVERFI, one of which included a potential divestiture of the business. As part of evaluating alternatives for EVERFI, during the fourth quarter of 2024, we prepared a revised business forecast that included a new level of detail, including separately identifiable cash flows for EVERFI. The Company then reassessed its asset groupings under ASC 360-10 and determined there was a new asset group for EVERFI and evaluated this asset group for potential impairment. On December 9, 2024, the Company concluded that a material impairment charge was required related to its EVERFI asset group, which primarily included finite-lived intangible assets and capitalized software and content development costs. On December 29, 2024, we classified EVERFI's assets and liabilities as held for sale and we determined there would be an additional impairment charge to record the EVERFI disposal group at its estimated fair value less costs to sell resulting in total noncash impairment charges of $390.2 million. On December 31, 2024, we disposed of EVERFI for a nominal amount that resulted in a loss on disposition of $15.2 million, which together with the impairment charges, is recorded within EVERFI disposition on our consolidated statements 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%">comprehensive loss. See Note 3 to these consolidated financial statements for additional information about the disposition of EVERFI.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">2024</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%">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%">55,659&#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%">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></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,298&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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%">56,957&#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%">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></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,541&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">60,498&#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%">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></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, 2024:</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%">2025&#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%">29,498&#160;</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%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,518&#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%">2028&#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%">15,484&#160;</span></td><td style="background-color:#ffffff;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%">2029&#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%">14,061&#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%">103,332&#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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064553616">
<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, 2024</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. (Loss) Earnings Per Share</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted (loss) earnings per share:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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%">2024</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%">Numerator:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(283,172)</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,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></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%">50,560,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">Restricted stock and 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%">&#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,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></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%">50,560,538&#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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Loss) earnings per share</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.60)</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.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></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%">(5.60)</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.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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive shares excluded from calculations of diluted (loss) earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54,236&#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%">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></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 years ended December 31, 2024 and 2022 was the same as basic loss per share as there were net losses in each 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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064549632">
<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, 2024</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, 2024</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%">9,262&#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%">9,262&#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%">1,288&#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,288&#160;</span></td><td style="background-color:#ffffff;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%">10,550&#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%">10,550&#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="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><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, 2023</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%">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;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%">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 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%">1,403&#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%">6,943&#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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations arise from business acquisitions. The fair values are based on discounted cash flow analyses reflecting a probability-weighted assessment approach derived from the likelihood of possible achievement of specified performance measures or events and captures the contractual nature of the contingencies, commercial risk, and the time value of money. As the fair value measurements for our contingent consideration obligations contain significant unobservable inputs, they are classified within Level 3 of the fair value hierarchy. See Note 3 to these consolidated financial statements for additional information about our contingent consideration obligations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the carrying amounts of our cash and cash equivalents, restricted cash, accounts receivable, trade accounts payable, accrued expenses and other current liabilities and due to customers approximate their fair values at December&#160;31, 2024 and December&#160;31, 2023, 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, 2024 and December&#160;31, 2023, as the debt bears interest rates that approximate market value. As SOFR rates are observable at commonly quoted intervals, our debt under the 2024 Credit Facilities (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, 2024, 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: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, 2024, we recorded noncash impairment charges of $367.5 million against certain intangible assets, 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%">of </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$22.6 million against certain previously capitalized software and content development costs, noncash impairment charges of $3.1 million against certain operating lease ROU assets and noncash impairment charges against certain property and equipment assets which were insignificant. See Notes 4, 7, and 11, respectively, to these consolidated financial statements for additional details.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 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%">There were no other non-recurring fair value adjustments during 2024, 2023 and 2022 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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064494608">
<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, 2024</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%">2024</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%">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: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%">4 - 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%">12,112&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">36,632&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 5</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">&#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></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%">1 - 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%">4,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,206&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">157,534&#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%">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></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%">(65,608)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">91,926&#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%">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></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 $12.8 million, $13.0 million and $14.1 million for the years ended December&#160;31, 2024, 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:400;line-height:120%">During the years ended December&#160;31, 2024 and 2022, we recorded insignificant noncash impairment charges against certain property and equipment assets. 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 </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. Each of th</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ese impairment charges resulted from our entry into subleases for different portions of our Washington, DC office location, which we closed in February 2023 to align with our remote-first workforce strategy. These charges are included in general and administrative expense on 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%">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%">2024</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%">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: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%">268,510&#160;</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%">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></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%">&#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%">6,945&#160;</span></td><td style="background-color:#ffffff;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%">(120,191)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">148,319&#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%">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></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, 2024, we recorded 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%">of </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$22.6 million against certain previously capitalized software and content development costs. The impairment charges are includ</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed in EVERFI impairment charges within EVERFI disposition </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on our consolidated statements of comprehensive loss. For additional information, see the discussion of the</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> EVERFI impairment charges in Note </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 to these consolidated financial statements</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="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 on the statements of comprehensive loss. 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 $48.3 million, $42.8 million and $36.8 million for the years ended December&#160;31, 2024, 2023 and 2022, 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/2147477798/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/2147477798/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/2147477798/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961437136">
<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, 2024</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/>2024</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/>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: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%">740,370&#160;</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%">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></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,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></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%">741,884&#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%">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></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/>2024</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/>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: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%">57,911&#160;</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%">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></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%">36,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">10,550&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation costs for cloud computing arrangements, net</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">7,067&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">Investment in equity securities</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</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%">4,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"><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%">4,257&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">14,026&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,346&#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%">148,508&#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%">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></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%">67,221&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">81,287&#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%">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></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 $20.1 million, $31.9 million and $33.6 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive loss.</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, 2024 and 2023 was $18.4 million and $25.3 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, 2024 and December&#160;31, 2023 was $34.0 million and $32.4 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.9 million, $2.5 million and $2.2 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Accumulated amortization for these costs was $10.6 million and $7.7 million as of December&#160;31, 2024 and 2023, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represents a strategic investment that did not result in Blackbaud having significant influence over the investee.</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/>2024</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/>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: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%">15,844&#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%">21,282&#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%">Accrued costs to sell EVERFI</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%">13,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer credit balances</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,779&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#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%">Stock-based compensation liability</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"><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%">4,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%">6,701&#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%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,954&#160;</span></td><td style="background-color:#ffffff;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,012&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">3,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,151&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">Accrued legal costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,060&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">&#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%">5,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration liability</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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;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 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%">10,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other 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%">80,339&#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%">74,580&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">Accrued expenses and other current 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%">75,543&#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%">64,322&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">See Note 3 for a discussion of our sale of EVERFI on December 31, 2024.</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">This stock-based compensation liability will be settled during 2025 using shares of the Company&#8217;s common stock.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">All accrued legal costs are classified as current. See Note 11 to these consolidated financial statements for additional information about our loss </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">contingency accruals and other legal 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: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%">2024</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%">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%">9,846&#160;</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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currency revaluation gains (losses)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,216&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">14,549&#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%">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></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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961386080">
<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, 2024</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/>2024</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="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/>2024</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></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%">229,900&#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%">114,100&#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%">6.37&#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%">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></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%">790,000&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">5.59&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.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></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%">55,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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.23&#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,783&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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.77&#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%">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></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%">1,077,818&#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%">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="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%">5.75&#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.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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,833&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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="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%">23,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">6.21&#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%">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></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%">1,051,110&#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%">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 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%">5.73&#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.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></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%">2024 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%">On April&#160;30, 2024, we entered into the Third Amendment to Credit Agreement (the "Amendment"), by and among us, the lenders party thereto and Bank of America N.A., as administrative agent (the "Agent"). The Amendment amends the Amended and Restated Credit Agreement, dated as of October 30, 2020 (as previously amended, the "2020 Credit Agreement" and the 2020 Credit Agreement as amended by the Amendment, the &#8220;2024 Credit Agreement&#8221;), by and among us, the lenders from time-to-time party thereto and the Agent.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amendment amends the 2020 Credit Agreement to, among other things, (a) refinance the existing $1.1 billion credit facilities under the 2020 Credit Agreement to provide for new credit facilities in the aggregate principal amount of $1.5 billion consisting of (i) a $700.0 million revolving credit facility (the &#8220;2024 Revolving Facility&#8221;) and (ii) a $800.0 million term loan facility (the &#8220;2024 Term Facility&#8221; and together with the 2024 Revolving Facility, the &#8220;2024 Credit Facilities&#8221;), (b) extend the maturity date to April&#160;30, 2029, (c) modify the definition of Applicable Margin (as defined below) and (iv) modify certain negative and financial covenants to provide additional operational flexibility. Upon closing, we borrowed $800.0 million pursuant to the 2024 Term Facility and $208.2 million pursuant to the 2024 Revolving Facility and used the proceeds to repay the outstanding principal balances of the term loans under the 2020 Credit Agreement (the "2020 Term Facilities"), and repay $196.6 million of outstanding revolving credit loans under the 2020 Credit Agreement (the "2020 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%">Certain lenders of the 2024 Term Facility participated in the 2020 Term Facilities and the change in present value of our future cash flows to these lenders under the 2020 Term Facilities and under the 2024 Term Facility was less than 10%. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2020 Term Facilities did not participate in the 2024 Term Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment. Certain lenders of the 2020 Revolving Facility participated in the 2024 Revolving Facility and provided increased borrowing capacities. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2020 Revolving Facility did not participate in the 2024 Revolving Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded an insignificant loss on debt extinguishment related to the write-off of debt discount and deferred financing costs for the portions of the 2020 Credit Agreement considered to be extinguished. This loss was recognized in the consolidated statements of comprehensive loss within other income, net.</span></div><div style="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 2024 Credit Agreement, we paid $6.5 million in financing costs, of which $1.6 million were capitalized in other assets and, together with a portion of the unamortized deferred financing costs from the 2020 Credit Agreement and prior agreements, are being amortized into interest expense over the term of the new facility. As of December&#160;31, 2024, deferred financing costs totaling $1.7 million were included in other assets on our consolidated balance sheets. We recorded aggregate financing costs of $3.6 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 2024 Term 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%">Summary of the 2024 Credit Facilities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Revolving Facility includes (i) a $50.0 million letter of credit subfacility, (ii) a $50.0 million swingline subfacility and (iii) a $150.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%">Under the 2024 Credit Facilities, dollar tranche revolving loans and term loans bear interest at a rate per annum equal to, at the option of the Company: (a) a base rate equal to the highest of (i) the Federal Funds Rate plus 0.50%, (ii) the prime rate announced by Bank of America, N.A., and (iii) Term SOFR plus 1.00% (the &#8220;Base Rate&#8221;), plus an applicable margin as specified in the 2024 Credit Agreement (the &#8220;Applicable Margin&#8221;); (b) Term SOFR plus the Applicable Margin; or (c) the Daily SOFR Rate plus the Applicable Margin. The Applicable Margin shall be adjusted quarterly, varies based on our net leverage ratio and varies based on whether the loan is a Base Rate Loan (0.375% to 1.500%), or a Term SOFR Loan/Daily SOFR Loan (1.375% to 2.500%). The 2024 Credit Agreement also provides for a commitment fee of between 0.250% and 0.500% of the unused commitment under the 2024 Revolving Facility 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%">Under the 2024 Credit Facilities, designated currency tranche revolving loans bear interest at a rate per annum equal to, at the option of the Company: (a) the Designated Currency Daily Rate (as defined in the 2024 Credit Agreement) plus the Applicable Margin; or (b) the Designated Currency Term Rate (as defined in the 2024 Credit Agreement) plus the Applicable Margin. The Applicable Margin shall be adjusted quarterly and varies based on our net leverage ratio for both Designated Currency Daily Rate Loans and Designated Currency Term Rate Loans (1.375% to 2.500%).</span></div><div style="margin-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 prepay the 2024 Credit Agreement 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%">Under the terms of the 2024 Credit Agreement, we are entitled on one or more occasion, subject to the satisfaction of certain conditions, to request an increase in the commitments under the 2024 Revolving Facility and/or request additional incremental term loans in the aggregate principal amount of up to the sum of (i) the greater of (A) $360.0 million and (B) 100% of EBITDA (as defined in the 2024 Credit Agreement), plus (ii) at our option, up to an amount such that the net leverage ratio shall be no greater than 3.50 to 1.00. At December&#160;31, 2024, our available borrowing capacity under the 2024 Credit Agreement was $468.7 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%">The 2024 Credit Agreement 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, 2024, we were in compliance with our debt covenants under the 2024 Credit Facilities.</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, 2024, 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, 2024:</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;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;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;padding:2px 0 2px 1pt;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;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%">April 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%">2,491&#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:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 2024</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</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%">3&#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="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%">May 2024</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,073&#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><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, 2024, 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, 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%">2,800&#160;</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,073&#160;</span></td><td style="background-color:#ffffff;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%">(2,090)</span></td><td style="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, 2024</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,783&#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, 2024, the required annual maturities related to the 2024 Credit Facilities, 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%">2025&#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%">23,875&#160;</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%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,166&#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%">2028&#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%">22,375&#160;</span></td><td style="background-color:#ffffff;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%">2029&#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%">942,496&#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%">44,246&#160;</span></td><td style="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%">1,077,818&#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 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<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 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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(c))<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 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<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> -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 (g)<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 (i)<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 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 (b)<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 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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 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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961208464">
<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, 2024</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, 2024 and December&#160;31, 2023, 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 2024 Credit Facilities 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. Our entry into the 2024 Credit Agreement in April 2024 did not affect our interest rate swap agreements, including their designation as cash flow hedges, as the 2024 Credit Agreement has substantially the same critical terms as the 2020 Credit Agreement. As of December&#160;31, 2024 and December&#160;31, 2023, the aggregate notional values of the interest rate swaps were $700.0 million and $935.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, 2024 and December&#160;31, 2023, 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 $32.8 million CAD and $29.9 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, 2024 and December&#160;31, 2023, 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;12.9 million and &#163;13.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/>2024</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="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/>2024</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></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%">&#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%">16,198&#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%">1,288&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">&#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%">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"><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%">9,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">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%">&#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%">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;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%">10,550&#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%">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 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%">&#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 style="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></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 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 into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(loss) income</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain 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</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 (loss) income</span></div></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</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, 2024</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%">9,262&#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%">19,134&#160;</span></td><td style="background-color:#ffffff;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%">937&#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%">479&#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%">351&#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></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/>2023</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, 2023</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%">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 Hedges</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: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%">(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="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"></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 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;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%">(323)</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%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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, 2024 that is expected to be reclassified into earnings within the next twelve months is $5.0 million. There were no ineffective portions of our interest rate swap or foreign currency forward derivatives during the years ended December&#160;31, 2024, 2023 and 2022. 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 2024, 2023 and 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_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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961219888">
<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, 2024</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, 2024, 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%">2024</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"><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%">6,430&#160;</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%">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></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,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></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,400)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">4,161&#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%">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></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 years ended December&#160;31, 2024, 2023, and 2022, we recorded noncash impairment charges of $3.1 million, $5.6 million, and $1.0 million, respectively, against certain operating lease ROU assets. These impairment charges resulted from our entry into subleases for different portions of our Washington, DC office location, which we closed in February 2023 to align with our remote-first workforce strategy. These charges are reflected in general and administrative expense on the 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:400;line-height:120%">Maturities of our operating lease liabilities as of December&#160;31, 2024 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%">2025&#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%">6,254&#160;</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%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,207&#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%">2028&#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,101&#160;</span></td><td style="background-color:#ffffff;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%">2029&#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%">5,457&#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%">15,232&#160;</span></td><td style="background-color:#ffffff;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%">45,357&#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%">(6,682)</span></td><td style="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%">38,675&#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/>2024</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/>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%">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%">26,554&#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%">36,927&#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%">4,489&#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%">6,701&#160;</span></td><td style="background-color:#ffffff;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%">34,186&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">38,675&#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%">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></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/>2024</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><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.3</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></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.53&#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.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></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%">2024</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: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></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%">7,511&#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%">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></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%">&#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%">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></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 2024 Credit Facilities 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 2024 Credit Facilities in April 2029. 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, 2024, the remaining aggregate minimum purchase commitment under these arrangements was approximately $184.4 million through 2029.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Solution and service indemnifications</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we provide certain indemnifications of varying scope to customers against claims of intellectual property infringement made by third parties arising from the use of our solutions or services. We have not identified any losses that might be covered by these indemnifications</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal proceedings</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to legal proceedings and claims that arise in the ordinary course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described below. We record an accrual for a loss contingency when it is both probable that a material liability has been incurred and the amount of the loss can be reasonably estimated. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range. For proceedings in which an unfavorable outcome is reasonably possible but not probable and an estimate of the loss or range of losses arising from the proceeding can be made, we disclose such an estimate, if material. If such a loss or range of losses is not reasonably estimable, we disclose that fact. We review any such loss contingency accruals at least quarterly and adjust them to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. We recognize insurance recoveries, if any, when they are probable of receipt. All associated costs due to third-party service providers and consultants, including legal fees, are expensed as incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal proceedings are inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending or threatened against us and intend to defend ourselves vigorously against all claims asserted. It is possible that our consolidated financial position, results of operations or cash flows could be materially negatively affected in any particular period by an unfavorable resolution of one or more of such legal proceedings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Security incident</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, we are subject to risks and uncertainties as a result of a ransomware attack against us in May 2020 in which a cybercriminal removed a copy of a subset of data from our self-hosted environment (the "Security Incident"). Based on the nature of the Security Incident, our research and third party (including law enforcement) investigation, we do not believe that any data went beyond the cybercriminal, has been misused, or has been disseminated or otherwise made available publicly.</span></div><div style="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 and claims, as discussed below, and could be the subject of additional legal proceedings, claims, inquiries and investigations in the future that might result in </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">2024</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: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></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%">13,700&#160;</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%">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></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 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%">&#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></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%">13,700&#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%">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></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/>2024</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: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, 2022</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%">175,131&#160;</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%">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></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%">(50,000)</span></td><td style="background-color:#ffffff;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%">125,131&#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%">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></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%">(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></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 investigation and Attorney General of the State of California investigation (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 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 incur 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 the year ended December&#160;31, 2024, we incurred net pre-tax expense of $13.7 million related to the Security Incident, which included $7.0 million for ongoing legal fees. It also includes a settlement of loss contingencies of $6.8 million. Also, for the year ended December&#160;31, 2024, we had net cash outlays of $15.9 million related to the Security Incident, which included ongoing legal fees and the $6.8 million paid during the third quarter of 2024 related to our settlement with the Attorney General of the State of California (discussed below). In line with our policy, legal fees are expensed as incurred. For the year ended December 31, 2025, we currently expect net pre-tax expense of approximately $2.0 million to $3.0 million and net cash outlays of approximately $3.0 million to $4.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, 2024, we have recorded approximately $0.7 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 for which we have not recorded a liability for a loss contingency as of December&#160;31, 2024 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 judgment, 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 from customers for reimbursement of expenses incurred by them related to the Security Incident, all of which have been fully resolved and closed or 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 have been fully resolved and closed or are inactive and are considered by us to have been abandoned by the data subjects. 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 two cases remain active and unresolved.</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 (which have been consolidated under multi district litigation to a single federal court) 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%">On May 14, 2024, the United States District Court for the District of South Carolina (the "Court") issued a memorandum opinion and order (1) denying the multi district litigation plaintiffs' motion for class certification because of the plaintiffs' failure to meet their burden of proof as to ascertainability, (2) granting our motion to exclude the multi district litigation plaintiffs' expert on the issue of ascertainability, and (3) denying the multi district litigation plaintiffs' motion to exclude our expert on the issue of ascertainability. Further, the Court denied as moot all other pending motions. On July 30, 2024, the Fourth Circuit Court of Appeals denied the plaintiffs' petition for permission to appeal the Court's ruling. This litigation 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%">In December 2024 and January 2025, judges in Ontario and British Columbia, respectively, approved a settlement between us and plaintiffs in putative consumer class actions cases in Canada. In January 2025, the insignificant settlement was paid to Canadian charities designated in the settlement agreement as cy pres recipients.</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%"> As previously disclosed, we were subject to an investigation by the U.S. Department of Health and Human Services. 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. Although we have not received notices of the termination of any of these inquiries and investigations, we believe that they are no longer active.</span></div><div style="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 June 13, 2024, we agreed to a Final Judgment and Permanent Injunction with the Attorney General of the State of California (the "Final Judgment") relating to the Security Incident. This settlement fully resolved the last remaining U.S. state attorney general investigation into the Security Incident. Under the terms of the settlement, we agreed to comply with applicable laws; not to make misleading statements related to our data protection, privacy, security, confidentiality, integrity, breach notification requirements, and similar matters; and to implement and improve certain cybersecurity programs and tools. The terms of the settlement with California are generally consistent with those to which we agreed in settling with the other 49 state Attorneys General and the District of Columbia on October 5, 2023, as discussed below. As part of the settlement, we also paid a total of $6.8 million to the State of California. Nothing contained in the Final Judgment is intended to be, and shall not in any event be construed or deemed to be, an admission or concession or evidence of any liability or wrongdoing whatsoever on the part of Blackbaud or any fact or violation of law, rule, or regulation. For more information, see the Final Judgment and Permanent Injunction of the State of California, County of San Diego that was furnished as Exhibit 99.1 to our Current Report on Form 8-K filed with the SEC on June 14, 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%">On May 20, 2024, the U.S. Federal Trade Commission (the "FTC") finalized an Order (the &#8220;FTC Order&#8221;) evidencing its settlement with us in connection with the Security Incident. As part of the FTC Order, we were not fined and were not otherwise required to make any payment. Furthermore, we agreed to the FTC Order without admitting or denying any of the FTC&#8217;s allegations, except as expressly stated otherwise in the FTC Order. The settlement described in the FTC Order fully resolved the FTC investigation. For more information, see the form of proposed order that was furnished as Exhibit 99.2 to our Current Report on Form 8-K filed with the SEC on February 2, 2024 and is identical in substance to the final FTC Order, and in Note 11 to our audited consolidated financial statements contained in our Annual Report on Form 10-K filed with the SEC on February 21, 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%">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 Security Incident which fully resolved the previously disclosed multi-state </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civil Investigative Demand and the separate Civil Investigative Demand from the Office of the Indiana Attorney General relating 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%">On March 9, 2023, we reached a settlement with the SEC in connection with the Security Incident that fully resolved the previously disclosed SEC investigation of 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 September 28, 2021, the Information Commissioner&#8217;s Office in the United Kingdom under the U.K. Data Protection Act 2018 notified us that it has closed its investigation of 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 September 24, 2021, we received notice from the Spanish Data Protection Authority that it has concluded its investigation of 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.</span></div><div style="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 more information about these completed government investigations and related actions, see Note 11 to our audited consolidated financial statements contained in our Annual Report on Form 10-K filed with the SEC on February 21, 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_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/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: 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 3: 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 4: 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/2147478522/954-440-50-1<br><br>Reference 5: 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 6: 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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961382736">
<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, 2024</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 2021 through 2024 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 (benefit) 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: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%">2024</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%">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%">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%">36,367&#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%">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></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%">8,433&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">11,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">56,592&#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%">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></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%">(65,559)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(18,472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">(980)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(85,011)</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%">(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></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total income tax (benefit) provision</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28,419)</span></td><td style="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%">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></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 (loss) income before provision for income taxes:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.351%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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%">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: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%">(365,356)</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%">(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></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%">53,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">(Loss) income before provision for income taxes</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(311,591)</span></td><td style="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%">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></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%">2024</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%">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: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%">2.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">&#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></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%">(0.1)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">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:10pt;font-weight:400;line-height:120%">1.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%">13.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%">(6.3)</span></td><td style="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%">Sale of subsidiary</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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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></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%">0.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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></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%">0.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%">(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></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%">(0.1)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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></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%">GILTI inclusion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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.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%">9.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%">(2.6)</span></td><td style="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%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></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%">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%">(0.5)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.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%">0.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%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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%">(1.7)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">Change in valuation reserve</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%">(15.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%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.4)</span></td><td style="background-color:#ffffff;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%">(0.1)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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%">9.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">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></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in our effective income tax rate for year ended December 31, 2024, when compared to the same period in 2023, was primarily attributable to the valuation allowance recorded in the current period. As of December 31, 2024, we recorded a valuation allowance against all of our U.S. deferred tax assets in excess of deferred tax liabilities due to the combination of our cumulative pretax loss position and net deferred tax asset position resulting from our divestiture of EVERFI. We intend to continue maintaining a full valuation allowance on our U.S. net deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. Furthermore, the effect of our various rate drivers is reversed by the Company&#8217;s 2024 loss position versus income in 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 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%">2024</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%">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-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%">78,809&#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,351&#160;</span></td><td style="background-color:#ffffff;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%">31,495&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">17,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">10,751&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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%">Capital loss carryforward</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%">7,282&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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 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%">4,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,441&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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:#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%">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%">969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued bonuses</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#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%">1,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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 assets</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162,312&#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%">143,296&#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 tax liabilities relating to:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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%">(50,530)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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%">(7,338)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,010)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(84,730)</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%">(198,082)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation allowance</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(86,672)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,090)</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%">(92,648)</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, 2024, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately $11.8 million, $0.7 million and $42.7 million, respectively. Of our federal net operating loss carryforwards, $9.4 million are subject to expiration beginning in 2025 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 2025. Our foreign net operating loss carryforwards have an unlimited carryforward period. Our state tax credit carryforwards for income tax purposes were approximately $31.3 million, net of federal benefit. If not utilized, the state tax credit carryforwards will begin to expire in 2025. We also have federal and state capital loss carryforwards of $30.2 million expiring in 2029. The foreign and state net operating loss carryforwards, capital loss carryforward 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: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 colspan="3" style="display:none"></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-top:1pt solid #004054;padding:2px 1pt;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" style="display:none"></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%">2024</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%">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><td colspan="3" style="display:none"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,810&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,672&#160;</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%">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%">34,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">2022</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%">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><td colspan="3" style="display:none"></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,795&#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%">34,769&#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, 2024, 2023 and 2022:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">2024</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%">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: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,240&#160;</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,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases from prior period positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 current 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%">706&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#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%">&#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%">(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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements (payments)</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">&#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%">(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></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%">5,195&#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,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></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 $5.2 million at December&#160;31, 2024. 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, 2024 and December&#160;31, 2023 was $0.9 million and insignificant, respectively. The total amount of interest and penalties included in the consolidated statements of comprehensive loss as an increase or decrease in income tax expense for 2024 was $0.8 million and for 2023 and 2022 was insignificant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2024 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 tax.</p></div>
<a href="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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<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 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: 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/2147477891/740-270-50-1<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064663024">
<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, 2024</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;12, 2024 (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,823,058 as of December&#160;31, 2024. 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%">2024</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%">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: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%">814,336&#160;</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,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></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%">616,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,029,214&#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,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></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 loss 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%">2024</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%">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%">12,606&#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%">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></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%">1,486&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,092&#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%">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></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%">17,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">26,488&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">46,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">90,876&#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%">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></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%">104,968&#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%">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></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 $67.6 million at December&#160;31, 2024. 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, 2024, 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, 2024</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 style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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-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%">422,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;padding:2px 1pt;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%">(77,785)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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.27&#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%">(632,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.47&#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, 2024</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%">814,336&#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%">66.27&#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%">60,196&#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, 2024, 2023 and 2022 was $42.7 million, $42.7 million and $41.0 million, respectively. The weighted average grant-date fair value of restricted stock awards granted during the years ended December&#160;31, 2023 and 2022 was $62.59 and $60.90, 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, 2024, 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, 2024</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%">607,100&#160;</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.01&#160;</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%">330,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%">67.73&#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%">(30,834)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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.03&#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%">(291,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.54&#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, 2024</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%">616,035&#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%">65.08&#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%">45,537&#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, 2024, 2023 and 2022 was $19.4 million, $13.5 million and $9.3 million, respectively. The weighted average grant date fair value of time-based restricted stock units granted for the years ended December&#160;31, 2023 and 2022 was $61.37 and $62.38, 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, 2024, 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, 2024</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,209,515&#160;</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%">61.29&#160;</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%">778,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.90&#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%">(51,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%">66.66&#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"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(907,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.17&#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, 2024</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,029,214&#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%">66.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%">76,079&#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="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">This amount represents the target number of shares that were eligible to be earned and vested. The number of shares earned and vested based on actual results when compared to the performance conditions was 1,119,025 and those shares had a weighted average grant date fair value of $61.17.</span></div><div style="margin-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, 2024, 2023 and 2022 was $55.5 million, $50.9 million, and $50.5 million, respectively. The weighted average grant date fair value of performance-based restricted stock units granted for the years ended December&#160;31, 2023 and 2022 was $59.62 and $61.79, 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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064565600">
<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, 2024</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 2024 Credit Agreement, we have restrictions on our ability to repurchase shares of our common stock, which are summarized on page <a href="#i18a8a71247e64c8eb615387514a91de7_196" 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. On January 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 repurchases. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, we entered into an issuer forward repurchase transaction with a large financial institution to repurchase an aggregate $200 million of shares of our common stock (the <span id="i841164c140694c35b344eb71b1dd71fe_11369"></span>"ASR Transaction"). Pursuant to the terms of the ASR Transaction, we provided the financial institution with a prepayment of $200 million and received an initial delivery of 2.1 million shares of our common stock, representing approximately 70% of the total shares then-expected to be repurchased under the ASR Transaction. The final number of shares of common stock delivered to us under the ASR Transaction was based on the average of the daily volume-weighted average prices of the common stock during the term of the ASR Transaction, less a discount and subject to customary adjustments upon events affecting the common stock (e.g., dilutive or concentrative events, mergers and acquisitions, and market disruptions). We funded the ASR Transaction prepayment with borrowings pursuant to a revolving credit loan under the then effective 2020 Credit Agreement. On October&#160;29, 2024, in connection with the settlement of the ASR Transaction, we received approximately 490,000 shares of our common stock, in addition to the 2.1 million shares received in March 2024. The difference</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of $9.2 million be</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tween the prepayment of $200 million and the value of the shares repurchased on the ASR Transaction is classified as a reduction to additional paid-in capital within our consolidated statement of stockholders' equity. No cash was exchanged as part of the settlement of the ASR 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%">On July&#160;16, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program from $500.0 million to $800.0 million available for repurchases.</span></div><div style="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, 2024, we repurchased an aggregate of 5,362,439 shares for $418.0 million, including the shares repurchased pursuant to the ASR Transaction. The remaining amount available to purchase stock under the approved stock repurchase program was $644.6 million as of December&#160;31, 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 (loss) income by component</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive (loss) income 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%">2024</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:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive (loss) income, 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%">(1,688)</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%">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></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 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%">8,158&#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%">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></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 income (loss) before reclassifications, net of tax effects of $(5,080), $201 and $(8,068)</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%">14,047&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19,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%">(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></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 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,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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts reclassified from accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,406)</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%">(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></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%">(359)</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%">(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></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%">7,799&#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%">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></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%">(9,846)</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%">(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></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%">(2,822)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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 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%">(12,668)</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%">(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></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%">(4,869)</span></td><td style="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,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></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/2147477968/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/2147477968/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/2147478448/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667078282528">
<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, 2024</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 2024, 2023 and 2022. 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, 2024, 2023 and 2022 were $8.2 million, $7.8 million and $9.3 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 2024, 2023 and 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_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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064501840">
<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, 2024</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%">We have one operating segment and one reportable segment. Our CODM is our chief executive officer ("CEO"), who reviews financial information presented on a consolidated basis, accompanied by disaggregated information about our revenue, for purposes of making decisions about assessing financial performance and allocating resources. Our CEO considers costs of revenue, sales, marketing and customer success, research and development, and general and administrative expense categories on our consolidated statements of comprehensive loss as significant. Our CEO uses consolidated operating margin and net income as the primary measures of profit or loss. These financial metrics are used by our CEO to make key operating decisions, such as the allocation of budget between costs of revenues and our different operating expense categories.</span></div><div style="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 other segment items include amortization, interest expense, other income, net, and income tax (benefit) provision on 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: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%">2024</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%">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: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%">117,582&#160;</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%">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></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%">898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></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%">118,480&#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%">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></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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<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 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<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 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 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 (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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064539744">
<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, 2024</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, 2024, 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%">55%</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 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"><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, 2024 and December&#160;31, 2023 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/>2024</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/>2023</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%">361,544&#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%">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></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in deferred revenue during 2024 was primarily due to our divestiture of EVERFI on December 31, 2024. 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 2024 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%">$376 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 2024 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 location 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%">2024</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%">2023</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%">2022</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%">988,536&#160;</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%">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></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%">104,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">62,931&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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,155,495&#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,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></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, 2024. 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 included 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%">2024</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%">2023</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%">2022</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%">1,022,215&#160;</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%">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></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%">133,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,155,495&#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,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></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%">2024</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%">2023</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%">2022</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%">775,075&#160;</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%">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></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%">354,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,129,114&#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,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></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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064619120">
<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, 2024</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:12pt;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%">Release from Washington, DC lease</span></div><div style="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 February 2025, we made a one-time cash release payment of $28 million to the lessor in connection with a release from our lease for office space in Washington, DC (which was acquired as part of our acquisition of EVERFI in December 2021). Due to our remote-first workforce strategy, we had not used the office space since February 2023 and had subleased a portion of the space.</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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961729744">
<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, 2024</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_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 (loss) income</a></td>
<td class="num">$ (283,172)<span></span>
</td>
<td class="nump">$ 1,820<span></span>
</td>
<td class="num">$ (45,407)<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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666966072592">
<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, 2024 </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, 2024.</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%">David J. Benjamin</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 Commercial Officer</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/28/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%">3/07/25</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%">10/31/25</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-1437">Eight</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%">17,478</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;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%">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;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:#ffffff;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/30/24</span></td><td colspan="3" style="background-color:#ffffff;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/17/25</span></td><td colspan="3" style="background-color:#ffffff;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%">10/31/25</span></td><td colspan="3" style="background-color:#ffffff;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-1443">Eight</span></span></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,557</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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, 2024.</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_DavidJ.BenjaminMember', window );">David J. Benjamin [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">David J. Benjamin<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 Commercial 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/28/24<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">7 months 24 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">17,478<span></span>
</td>
</tr>
<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/30/24<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">7 months 14 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">31,557<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_DavidJ.BenjaminMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DavidJ.BenjaminMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
</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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666960326048">
<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, 2024</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 November 2023, the Financial Accounting Standards Board issued Accounting Standards Update 2023-07, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASU 2023-07"). This update requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker ("CODM"), a description of other segment items by reportable segment, and any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. We adopted ASU 2023-07 on December 31, 2024 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; and (ii) providing payment and transaction services. 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, 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, contractual 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 contractual recurring revenue contracts are generally for a term of three years at contract inception with <span style="-sec-ix-hidden:f-436">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 determined to be six 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 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%">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 loss 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 loss, 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 and held at banks, payment processors, or other financial institutions (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%">15</span></div></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%">Developed technology</span></td><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;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;border-bottom:1pt solid #0cd973;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="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></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.<span></span>
</td>
</tr>
<tr class="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 April 2024 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 the 2024 Credit Facilities (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-475">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%">2024</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,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><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,010&#160;</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,833)</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%">215&#160;</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,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></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%">2023</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,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">2022</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,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><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,281&#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%">(5,162)</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%">528&#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,022&#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">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, 2024 and 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%">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 );">Loss 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 );">(Loss) earnings per share</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(Loss) earnings per share</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute basic (loss) earnings per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted 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 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> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<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/2147478546/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/2147477850/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/2147478898/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 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 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 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 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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.2.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483530/326-20-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 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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 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 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 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4<br><br>Reference 7: 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://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 (d)<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 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: 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 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-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_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 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><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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<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 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: 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 5: 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 6: 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 7: 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 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-40/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_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/2147478777/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/2147477798/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/2147477798/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/2147479134/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)(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> -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 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)(ii)<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 (f)(2)(v)<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 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 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.1.Q5)<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.3.Q2)<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> -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 9: 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 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 (b)<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-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_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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064623136">
<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, 2024</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%">15</span></div></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%">Developed technology</span></td><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;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;border-bottom:1pt solid #0cd973;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="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></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%">2024</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,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><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,010&#160;</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,833)</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%">215&#160;</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,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></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%">2023</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,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">2022</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,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><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,281&#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%">(5,162)</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%">528&#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,022&#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">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%">2024</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%">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><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,966&#160;</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,037)</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%">740&#160;</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%">2023</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,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">2022</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,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><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,785&#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%">(5,269)</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,296&#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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<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/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961414016">
<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, 2024</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 2024 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, 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%">1,053,738&#160;</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="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></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%">Effect of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,232)</span></td><td style="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%">Balance at December 31, 2024</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,052,506&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_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%">2024</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%">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: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%">243,203&#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%">570,104&#160;</span></td><td style="background-color:#ffffff;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%">29,876&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">110,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">&#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%">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%">383,685&#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%">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></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%">(173,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,660)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(65,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">&#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%">(3,978)</span></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%">(250,804)</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%">(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></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%">132,881&#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%">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></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%">2024</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%">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%">55,659&#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%">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></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,298&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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%">56,957&#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%">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></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,541&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">60,498&#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%">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></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, 2024:</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%">2025&#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%">29,498&#160;</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%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,518&#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%">2028&#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%">15,484&#160;</span></td><td style="background-color:#ffffff;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%">2029&#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%">14,061&#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%">103,332&#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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961376160">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted (loss) earnings per share:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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%">2024</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%">Numerator:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(283,172)</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,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></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%">50,560,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">Restricted stock and 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%">&#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,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></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%">50,560,538&#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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Loss) earnings per share</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.60)</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.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></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%">(5.60)</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.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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive shares excluded from calculations of diluted (loss) earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54,236&#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%">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></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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064591024">
<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, 2024</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, 2024</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%">9,262&#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%">9,262&#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%">1,288&#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,288&#160;</span></td><td style="background-color:#ffffff;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%">10,550&#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%">10,550&#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="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><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, 2023</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%">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;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%">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 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%">1,403&#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%">6,943&#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/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667079120624">
<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, 2024</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%">2024</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%">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: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%">4 - 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%">12,112&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">36,632&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 5</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">&#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></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%">1 - 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%">4,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,206&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">157,534&#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%">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></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%">(65,608)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">91,926&#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%">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></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%">2024</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%">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: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%">268,510&#160;</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%">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></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%">&#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%">6,945&#160;</span></td><td style="background-color:#ffffff;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%">(120,191)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">148,319&#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%">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></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>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 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064662288">
<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, 2024</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/>2024</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/>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: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%">740,370&#160;</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%">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></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,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></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%">741,884&#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%">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></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/>2024</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/>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: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%">57,911&#160;</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%">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></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%">36,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">10,550&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation costs for cloud computing arrangements, net</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">7,067&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">Investment in equity securities</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</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%">4,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"><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%">4,257&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">14,026&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,346&#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%">148,508&#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%">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></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%">67,221&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">81,287&#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%">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></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 $20.1 million, $31.9 million and $33.6 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive loss.</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, 2024 and 2023 was $18.4 million and $25.3 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, 2024 and December&#160;31, 2023 was $34.0 million and $32.4 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.9 million, $2.5 million and $2.2 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Accumulated amortization for these costs was $10.6 million and $7.7 million as of December&#160;31, 2024 and 2023, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represents a strategic investment that did not result in Blackbaud having significant influence over the investee.</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/>2024</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/>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: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%">15,844&#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%">21,282&#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%">Accrued costs to sell EVERFI</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%">13,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer credit balances</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,779&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#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%">Stock-based compensation liability</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"><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%">4,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%">6,701&#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%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,954&#160;</span></td><td style="background-color:#ffffff;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,012&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">3,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,151&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">Accrued legal costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,060&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">&#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%">5,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration liability</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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;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 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%">10,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other 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%">80,339&#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%">74,580&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">Accrued expenses and other current 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%">75,543&#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%">64,322&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">See Note 3 for a discussion of our sale of EVERFI on December 31, 2024.</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">This stock-based compensation liability will be settled during 2025 using shares of the Company&#8217;s common stock.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">All accrued legal costs are classified as current. See Note 11 to these consolidated financial statements for additional information about our loss </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">contingency accruals and other legal expenses.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">Components of Other Income (Expense)</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income, net</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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%">2024</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%">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%">9,846&#160;</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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currency revaluation gains (losses)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,216&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">14,549&#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%">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></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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/720/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 610<br> -Publisher FASB<br> -URI https://asc.fasb.org/610/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961187024">
<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, 2024</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/>2024</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="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/>2024</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></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%">229,900&#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%">114,100&#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%">6.37&#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%">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></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%">790,000&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">5.59&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.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></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%">55,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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.23&#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,783&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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.77&#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%">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></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%">1,077,818&#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%">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="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%">5.75&#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.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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,833&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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="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%">23,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">6.21&#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%">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></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%">1,051,110&#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%">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 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%">5.73&#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.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></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, 2024:</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;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;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;padding:2px 0 2px 1pt;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;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%">April 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%">2,491&#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:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 2024</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</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%">3&#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="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%">May 2024</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,073&#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><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, 2024, 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, 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%">2,800&#160;</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,073&#160;</span></td><td style="background-color:#ffffff;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%">(2,090)</span></td><td style="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, 2024</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,783&#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, 2024, the required annual maturities related to the 2024 Credit Facilities, 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%">2025&#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%">23,875&#160;</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%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,166&#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%">2028&#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%">22,375&#160;</span></td><td style="background-color:#ffffff;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%">2029&#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%">942,496&#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%">44,246&#160;</span></td><td style="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%">1,077,818&#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://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 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 4: 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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<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 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 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 8: 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 9: 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 10: 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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064653232">
<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, 2024</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/>2024</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="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/>2024</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></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%">&#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%">16,198&#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%">1,288&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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="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%">&#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%">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"><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%">9,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">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%">&#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%">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;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%">10,550&#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%">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 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%">&#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 style="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></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 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 into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(loss) income</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain 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</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 (loss) income</span></div></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2024</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, 2024</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%">9,262&#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%">19,134&#160;</span></td><td style="background-color:#ffffff;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%">937&#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%">479&#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%">351&#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></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/>2023</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, 2023</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%">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 Hedges</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: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%">(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="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"></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 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;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%">(323)</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%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961355664">
<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, 2024</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%">2024</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"><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%">6,430&#160;</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%">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></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,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></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,400)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">4,161&#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%">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></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, 2024 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%">2025&#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%">6,254&#160;</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%">2026&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027&#160;</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,207&#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%">2028&#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,101&#160;</span></td><td style="background-color:#ffffff;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%">2029&#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%">5,457&#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%">15,232&#160;</span></td><td style="background-color:#ffffff;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%">45,357&#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%">(6,682)</span></td><td style="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%">38,675&#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/>2024</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/>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%">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%">26,554&#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%">36,927&#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%">4,489&#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%">6,701&#160;</span></td><td style="background-color:#ffffff;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%">34,186&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">38,675&#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%">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></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/>2024</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><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.3</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></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.53&#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.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></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%">2024</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: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></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%">7,511&#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%">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></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%">&#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%">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></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 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%">2024</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: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></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%">13,700&#160;</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%">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></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 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%">&#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></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%">13,700&#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%">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></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/>2024</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: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, 2022</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%">175,131&#160;</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%">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></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%">(50,000)</span></td><td style="background-color:#ffffff;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%">125,131&#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%">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></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%">(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></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://www.xbrl.org/2003/role/disclosureRef<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064590000">
<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, 2024</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 (benefit) 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: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%">2024</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%">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%">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%">36,367&#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%">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></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%">8,433&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">11,792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">56,592&#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%">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></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%">(65,559)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(18,472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">(980)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(85,011)</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%">(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></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total income tax (benefit) provision</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28,419)</span></td><td style="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%">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></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 (loss) income before provision for income taxes:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.351%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</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%">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: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%">(365,356)</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%">(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></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%">53,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">(Loss) income before provision for income taxes</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(311,591)</span></td><td style="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%">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></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%">2024</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%">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: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%">2.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">&#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></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%">(0.1)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">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:10pt;font-weight:400;line-height:120%">1.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%">13.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%">(6.3)</span></td><td style="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%">Sale of subsidiary</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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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></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%">0.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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></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%">0.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%">(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></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%">(0.1)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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></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%">GILTI inclusion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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.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%">9.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%">(2.6)</span></td><td style="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%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></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%">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%">(0.5)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.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%">0.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%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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%">(1.7)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">Change in valuation reserve</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%">(15.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%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.4)</span></td><td style="background-color:#ffffff;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%">(0.1)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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></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%">9.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">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></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%">2024</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%">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-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%">78,809&#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,351&#160;</span></td><td style="background-color:#ffffff;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%">31,495&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">17,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">10,751&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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%">Capital loss carryforward</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%">7,282&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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 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%">4,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,441&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-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:#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%">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%">969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued bonuses</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#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%">1,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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 assets</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162,312&#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%">143,296&#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 tax liabilities relating to:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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%">(50,530)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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%">(7,338)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,010)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(84,730)</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%">(198,082)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation allowance</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(86,672)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net deferred tax liability</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,090)</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%">(92,648)</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_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: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 colspan="3" style="display:none"></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-top:1pt solid #004054;padding:2px 1pt;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" style="display:none"></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%">2024</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%">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><td colspan="3" style="display:none"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,810&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,672&#160;</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%">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%">34,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">2022</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%">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><td colspan="3" style="display:none"></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,795&#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%">34,769&#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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', 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, 2024, 2023 and 2022:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">2024</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%">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: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,240&#160;</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,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases from prior period positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 current 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%">706&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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:#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%">&#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%">(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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements (payments)</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">&#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%">(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></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%">5,195&#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,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></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://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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_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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)<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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2009/role/commonPracticeRef<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_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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961410048">
<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, 2024</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%">2024</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%">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: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%">814,336&#160;</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,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></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%">616,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,029,214&#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,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></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%">2024</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%">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%">12,606&#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%">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></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%">1,486&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total included in cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,092&#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%">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></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%">17,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">26,488&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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%">46,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">90,876&#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%">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></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%">104,968&#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%">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></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, 2024, 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, 2024</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 style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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-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%">422,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;padding:2px 1pt;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%">(77,785)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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.27&#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%">(632,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.47&#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, 2024</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%">814,336&#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%">66.27&#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%">60,196&#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, 2024, 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, 2024</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%">607,100&#160;</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.01&#160;</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%">330,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%">67.73&#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%">(30,834)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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.03&#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%">(291,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.54&#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, 2024</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%">616,035&#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%">65.08&#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%">45,537&#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, 2024, 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, 2024</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,209,515&#160;</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%">61.29&#160;</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%">778,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.90&#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%">(51,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%">66.66&#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"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(907,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.17&#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, 2024</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,029,214&#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%">66.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%">76,079&#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="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">This amount represents the target number of shares that were eligible to be earned and vested. The number of shares earned and vested based on actual results when compared to the performance conditions was 1,119,025 and those shares had a weighted average grant date fair value of $61.17.</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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961636848">
<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, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Changes in Accumulated Other Comprehensive Loss by Component</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive (loss) income 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%">2024</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:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive (loss) income, 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%">(1,688)</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%">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></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 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%">8,158&#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%">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></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 income (loss) before reclassifications, net of tax effects of $(5,080), $201 and $(8,068)</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%">14,047&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19,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%">(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></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 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,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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts reclassified from accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,406)</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%">(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></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%">(359)</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%">(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></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%">7,799&#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%">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></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%">(9,846)</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%">(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></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%">(2,822)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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 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%">(12,668)</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%">(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></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%">(4,869)</span></td><td style="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,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></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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961173344">
<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, 2024</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%">2024</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%">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: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%">117,582&#160;</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%">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></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%">898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></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%">118,480&#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%">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></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> -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><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667086445936">
<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, 2024</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/>2024</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/>2023</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%">361,544&#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%">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></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 location 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%">2024</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%">2023</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%">2022</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%">988,536&#160;</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%">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></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%">104,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">62,931&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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></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,155,495&#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,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></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%">2024</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%">2023</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%">2022</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%">1,022,215&#160;</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%">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></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%">133,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,155,495&#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,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></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%">2024</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%">2023</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%">2022</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%">775,075&#160;</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%">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></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%">354,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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,129,114&#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,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></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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961285152">
<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, 2024 </div>
<div>USD ($) </div>
<div>Segment</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>
</tr>
<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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Currency revaluations gains (losses)</a></td>
<td class="nump">487<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="nump">4,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetImpairmentCharges', window );">Impairment of capitalized software dev costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 16,000<span></span>
</td>
<td class="nump">$ 14,000<span></span>
</td>
<td class="nump">$ 16,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_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">6 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/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: 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/2147479134/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 impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 (e)<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 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 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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-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_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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<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/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666962734528">
<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, 2024</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="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">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="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_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="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">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="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">14 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://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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/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_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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: 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><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<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 8: 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>
</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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961576016">
<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, 2024</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_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,096<span></span>
</td>
<td class="nump">$ 6,022<span></span>
</td>
<td class="nump">$ 9,375<span></span>
</td>
</tr>
<tr class="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">3,010<span></span>
</td>
<td class="nump">2,012<span></span>
</td>
<td class="nump">1,281<span></span>
</td>
</tr>
<tr class="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">4,833<span></span>
</td>
<td class="nump">2,539<span></span>
</td>
<td class="nump">5,162<span></span>
</td>
</tr>
<tr class="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">215<span></span>
</td>
<td class="nump">601<span></span>
</td>
<td class="nump">528<span></span>
</td>
</tr>
<tr class="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">4,488<span></span>
</td>
<td class="nump">6,096<span></span>
</td>
<td class="nump">6,022<span></span>
</td>
</tr>
<tr class="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">811<span></span>
</td>
<td class="nump">1,296<span></span>
</td>
<td class="nump">1,780<span></span>
</td>
</tr>
<tr class="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,966<span></span>
</td>
<td class="nump">2,488<span></span>
</td>
<td class="nump">4,785<span></span>
</td>
</tr>
<tr class="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">3,037<span></span>
</td>
<td class="nump">2,973<span></span>
</td>
<td class="nump">5,269<span></span>
</td>
</tr>
<tr class="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">$ 740<span></span>
</td>
<td class="nump">$ 811<span></span>
</td>
<td class="nump">$ 1,296<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 );">- 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> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column E<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column D<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column C<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column C<br> -Subparagraph (2)<br> -Publisher SEC<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Paragraph Column B<br> -Publisher SEC<br><br>Reference 6: 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><br>Reference 7: 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 8: 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 9: 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 10: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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/2147478777/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666962221760">
<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="1"></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, 2024</div></th>
<th class="th"><div>Mar. 02, 2024</div></th>
<th class="th"><div>Sep. 09, 2022</div></th>
<th class="th"><div>Aug. 19, 2022</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,155,495<span></span>
</td>
<td class="nump">$ 1,105,432<span></span>
</td>
<td class="nump">$ 1,058,105<span></span>
</td>
</tr>
<tr class="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 (used) received in disposition of business</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="num">(1,179)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,426<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment charges against certain finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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">$ 1,403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">EVERFI disposition<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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="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">$ 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=blkb_EVERFIMember', window );">EVERFI [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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_DispositionRelatedCosts', window );">Disposition-related costs</a></td>
<td class="nump">14,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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Loss on disposal</a></td>
<td class="nump">$ 15,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=blkb_EVERFILimitedMember', window );">EVERFI Limited [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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Loss on disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=blkb_FIMSAndDonorCentralMember', window );">FIMS and DonorCentral [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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (used) received in disposition of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment charges against certain finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Impairment, Intangible Asset, 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_blkb_DispositionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposition-related 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_DispositionRelatedCosts</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_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_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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<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 (bbb)(2)<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 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 5: 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 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued 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 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/2003/role/disclosureRef<br> -Topic 360<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/2147482099/360-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 that includes gain (loss) recognized on sale or disposal of disposal group. Excludes 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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList</td>
</tr>
<tr>
<td style="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_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible asset. Includes, but is not limited to, 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-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_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="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_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 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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-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_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_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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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_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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=blkb_EVERFIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=blkb_EVERFILimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=blkb_EVERFILimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=blkb_FIMSAndDonorCentralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=blkb_FIMSAndDonorCentralMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666966098384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_NonCashImpairmentCharges', window );">EVERFI impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 390,204<span></span>
</td>
<td class="nump">$ 0<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=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>
</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_NonCashImpairmentCharges', window );">EVERFI impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 390,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Loss on disposal</a></td>
<td class="nump">$ 15,200<span></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_blkb_NonCashImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash impairment charges including intangible assets and capitalized software and content development</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NonCashImpairmentCharges</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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued 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 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/2003/role/disclosureRef<br> -Topic 360<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/2147482099/360-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667075271648">
<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="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </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_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_Goodwill', window );">Balance at December 31, 2023</a></td>
<td class="nump">$ 1,053,738<span></span>
</td>
</tr>
<tr class="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="num">(1,232)<span></span>
</td>
</tr>
<tr class="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, 2024</a></td>
<td class="nump">$ 1,052,506<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_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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: 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 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(15))<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 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 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 (a)<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 (h)<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 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/2147478546/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_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_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) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is 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>
</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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666964292896">
<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, 2024</div></th>
<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_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">$ 383,685<span></span>
</td>
<td class="nump">$ 842,268<span></span>
</td>
</tr>
<tr class="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">(250,804)<span></span>
</td>
<td class="num">(260,331)<span></span>
</td>
</tr>
<tr class="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">132,881<span></span>
</td>
<td class="nump">581,937<span></span>
</td>
</tr>
<tr class="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">243,203<span></span>
</td>
<td class="nump">570,104<span></span>
</td>
</tr>
<tr class="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">(173,720)<span></span>
</td>
<td class="num">(174,982)<span></span>
</td>
</tr>
<tr class="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">29,876<span></span>
</td>
<td class="nump">71,308<span></span>
</td>
</tr>
<tr class="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,660)<span></span>
</td>
<td class="num">(11,985)<span></span>
</td>
</tr>
<tr class="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">110,606<span></span>
</td>
<td class="nump">182,956<span></span>
</td>
</tr>
<tr class="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">(65,424)<span></span>
</td>
<td class="num">(69,386)<span></span>
</td>
</tr>
<tr class="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">0<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="nump">$ 0<span></span>
</td>
<td class="num">$ (3,978)<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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: 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><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: 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><br>Reference 4: 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/2147478859/928-340-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_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://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064668976">
<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, 2024</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_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">$ 60,498<span></span>
</td>
<td class="nump">$ 55,602<span></span>
</td>
<td class="nump">$ 51,417<span></span>
</td>
</tr>
<tr class="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">55,659<span></span>
</td>
<td class="nump">51,079<span></span>
</td>
<td class="nump">47,085<span></span>
</td>
</tr>
<tr class="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,298<span></span>
</td>
<td class="nump">1,384<span></span>
</td>
<td class="nump">1,407<span></span>
</td>
</tr>
<tr class="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">56,957<span></span>
</td>
<td class="nump">52,463<span></span>
</td>
<td class="nump">48,492<span></span>
</td>
</tr>
<tr class="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,541<span></span>
</td>
<td class="nump">$ 3,139<span></span>
</td>
<td class="nump">$ 2,925<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961934128">
<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, 2024 </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 );">2025&#160;</a></td>
<td class="nump">$ 29,498<span></span>
</td>
</tr>
<tr class="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 );">2026&#160;</a></td>
<td class="nump">23,771<span></span>
</td>
</tr>
<tr class="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 );">2027&#160;</a></td>
<td class="nump">20,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028&#160;</a></td>
<td class="nump">15,484<span></span>
</td>
</tr>
<tr class="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 );">2029&#160;</a></td>
<td class="nump">14,061<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">$ 103,332<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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666964857456">
<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, 2024</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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (283,172)<span></span>
</td>
<td class="nump">$ 1,820<span></span>
</td>
<td class="num">$ (45,407)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares</a></td>
<td class="nump">50,560,538<span></span>
</td>
<td class="nump">52,546,406<span></span>
</td>
<td class="nump">51,569,148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Stock-based awards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,174,936<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares assuming dilution</a></td>
<td class="nump">50,560,538<span></span>
</td>
<td class="nump">53,721,342<span></span>
</td>
<td class="nump">51,569,148<span></span>
</td>
</tr>
<tr class="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 (loss) earnings per share</a></td>
<td class="num">$ (5.60)<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="num">$ (0.88)<span></span>
</td>
</tr>
<tr class="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 (loss) earnings per share</a></td>
<td class="num">$ (5.60)<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="num">$ (0.88)<span></span>
</td>
</tr>
<tr class="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">54,236<span></span>
</td>
<td class="nump">45,614<span></span>
</td>
<td class="nump">1,046,307<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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/2147478524/942-220-S99-1<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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/2147478524/942-220-S99-1<br><br>Reference 18: 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/2147477250/944-220-S99-1<br><br>Reference 19: 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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961702928">
<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, 2024</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_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_ImpairmentOfIntangibleAssetsFinitelived', window );">Non-cash impairment charges</a></td>
<td class="nump">$ 367.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareImpairments1', window );">Capitalized software development costs, impairments</a></td>
<td class="nump">22.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.3<span></span>
</td>
</tr>
<tr class="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">$ 3.1<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment charges against certain property and equipment assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment charges against certain finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">EVERFI disposition<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_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://www.xbrl.org/2003/role/disclosureRef<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://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 (b)(2)<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_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite-lived intangible 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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="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_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 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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-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_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_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a finite-lived intangible asset to 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/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 4: 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666963996496">
<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, 2024</div></th>
<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_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 liability</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 9,262<span></span>
</td>
<td class="nump">$ 16,198<span></span>
</td>
</tr>
<tr class="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="nump">1,288<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_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">10,550<span></span>
</td>
<td class="nump">16,198<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">5,004<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">536<span></span>
</td>
</tr>
<tr class="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 liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,403<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="text">&#160;<span></span>
</td>
<td class="nump">6,943<span></span>
</td>
</tr>
<tr class="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="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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="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_DerivativeLiabilities', window );">Derivative liabilities</a></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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts, liability</a></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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="text">&#160;<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="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">9,262<span></span>
</td>
<td class="nump">16,198<span></span>
</td>
</tr>
<tr class="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="nump">1,288<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_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">10,550<span></span>
</td>
<td class="nump">16,198<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">5,004<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">536<span></span>
</td>
</tr>
<tr class="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 liability</a></td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">5,540<span></span>
</td>
</tr>
<tr class="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="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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="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_DerivativeLiabilities', window );">Derivative liabilities</a></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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts, liability</a></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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,403<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,403<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 asset recognized for present right to economic 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/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<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 (bbb)(2)<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 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 5: 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 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: 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 7: 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 8: 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> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12<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 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: 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/2147477439/946-210-55-1<br><br>Reference 12: 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/2147478795/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 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 14: 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/2147478795/946-210-50-6<br><br>Reference 15: 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/2147478795/946-210-50-1<br><br>Reference 16: 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/2147478795/946-210-50-1<br><br>Reference 17: 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/2147478795/946-210-50-1<br><br>Reference 18: 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/2147478795/946-210-50-1<br><br>Reference 19: 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/2147478795/946-210-50-6<br><br>Reference 20: 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/2147478795/946-210-50-6<br><br>Reference 21: 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/2147479170/946-210-S99-1<br><br>Reference 22: 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/2147477271/946-320-S99-5C<br><br>Reference 23: 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/2147479170/946-210-S99-1<br><br>Reference 24: 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/2147477271/946-320-S99-5<br><br>Reference 25: 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/2147477271/946-320-S99-5C<br><br>Reference 26: 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/2147477271/946-320-S99-5A<br><br>Reference 27: 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/2147477271/946-320-S99-5B<br><br>Reference 28: 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/2147477271/946-320-S99-5B<br><br>Reference 29: 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 30: 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 31: 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 32: 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/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: 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 5: 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 6: 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> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<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 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<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 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<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 (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<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 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/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 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 12: 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/2147478795/946-210-50-1<br><br>Reference 13: 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/2147478795/946-210-50-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 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 15: 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/2147478795/946-210-50-6<br><br>Reference 16: 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/2147478795/946-210-50-6<br><br>Reference 17: 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/2147479170/946-210-S99-1<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 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 19: 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/2147479170/946-210-S99-1<br><br>Reference 20: 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/2147479170/946-210-S99-1<br><br>Reference 21: 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/2147477271/946-320-S99-5<br><br>Reference 22: 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/2147477271/946-320-S99-5C<br><br>Reference 23: 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/2147477271/946-320-S99-5<br><br>Reference 24: 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/2147477271/946-320-S99-5A<br><br>Reference 25: 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/2147477271/946-320-S99-5B<br><br>Reference 26: 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/2147477271/946-320-S99-5B<br><br>Reference 27: 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 28: 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 29: 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 30: 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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: 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> -Subparagraph (a)<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>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 (b)<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 (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_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>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 (b)<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 (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_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://www.xbrl.org/2009/role/commonPracticeRef<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_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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961220176">
<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, 2024</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_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">$ 12.8<span></span>
</td>
<td class="nump">$ 13.0<span></span>
</td>
<td class="nump">$ 14.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment charges against certain property and equipment assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareImpairments1', window );">Capitalized software development costs, impairments</a></td>
<td class="nump">22.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Software and content development costs, amortization</a></td>
<td class="nump">$ 48.3<span></span>
</td>
<td class="nump">$ 42.8<span></span>
</td>
<td class="nump">$ 36.8<span></span>
</td>
</tr>
<tr class="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://www.xbrl.org/2003/role/disclosureRef<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://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 (b)(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_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://www.xbrl.org/2003/role/disclosureRef<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://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 (b)(2)<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://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 4: 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666964183216">
<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, 2024</div></th>
<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_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">$ 157,534<span></span>
</td>
<td class="nump">$ 172,387<span></span>
</td>
</tr>
<tr class="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">(65,608)<span></span>
</td>
<td class="num">(73,698)<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">91,926<span></span>
</td>
<td class="nump">98,689<span></span>
</td>
</tr>
<tr class="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">$ 12,112<span></span>
</td>
<td class="nump">11,720<span></span>
</td>
</tr>
<tr class="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">4 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,448<span></span>
</td>
<td class="nump">2,646<span></span>
</td>
</tr>
<tr class="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">$ 36,632<span></span>
</td>
<td class="nump">50,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer hardware [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer hardware [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life (years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=blkb_ComputerSoftwareMember', window );">Computer software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 20,455<span></span>
</td>
<td class="nump">21,982<span></span>
</td>
</tr>
<tr class="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">$ 0<span></span>
</td>
<td class="nump">1,611<span></span>
</td>
</tr>
<tr class="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">$ 4,849<span></span>
</td>
<td class="nump">3,187<span></span>
</td>
</tr>
<tr class="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">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_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,206<span></span>
</td>
<td class="nump">$ 10,345<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/2147478777/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/2147478777/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>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 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: 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 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(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: 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/2147478451/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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666964844256">
<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, 2024</div></th>
<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_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">$ 268,510<span></span>
</td>
<td class="nump">$ 287,519<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">0<span></span>
</td>
<td class="nump">6,945<span></span>
</td>
</tr>
<tr class="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">(120,191)<span></span>
</td>
<td class="num">(134,270)<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">$ 148,319<span></span>
</td>
<td class="nump">$ 160,194<span></span>
</td>
</tr>
<tr class="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/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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667064597264">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 740,370<span></span>
</td>
<td class="nump">$ 695,489<span></span>
</td>
</tr>
<tr class="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,514<span></span>
</td>
<td class="nump">1,517<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">$ 741,884<span></span>
</td>
<td class="nump">$ 697,006<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://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/2147478546/942-210-S99-1<br><br>Reference 2: 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/2147478522/954-440-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_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/2147478777/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/2147478546/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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666966068992">
<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, 2024</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="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">$ 57,911<span></span>
</td>
<td class="nump">$ 62,377<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">36,277<span></span>
</td>
<td class="nump">35,169<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">10,550<span></span>
</td>
<td class="nump">16,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization', window );">Implementation costs for cloud computing arrangements</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4],[5]</sup></td>
<td class="nump">10,450<span></span>
</td>
<td class="nump">9,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">7,067<span></span>
</td>
<td class="nump">5,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in equity securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[6]</sup></td>
<td class="nump">4,943<span></span>
</td>
<td class="nump">0<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">4,257<span></span>
</td>
<td class="nump">3,418<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,027<span></span>
</td>
<td class="nump">3,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">14,026<span></span>
</td>
<td class="nump">14,346<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">148,508<span></span>
</td>
<td class="nump">150,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">67,221<span></span>
</td>
<td class="nump">51,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">81,287<span></span>
</td>
<td class="nump">99,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">20,100<span></span>
</td>
<td class="nump">31,900<span></span>
</td>
<td class="nump">$ 33,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_CapitalizedContractCostNetCurrent', window );">Cost of obtaining contracts, current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,400<span></span>
</td>
<td class="nump">25,300<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">34,000<span></span>
</td>
<td class="nump">32,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,900<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">$ 2,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_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">$ 10,600<span></span>
</td>
<td class="nump">$ 7,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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<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 $20.1 million, $31.9 million and $33.6 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive loss.</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, 2024 and 2023 was $18.4 million and $25.3 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, 2024 and December&#160;31, 2023 was $34.0 million and $32.4 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.9 million, $2.5 million and $2.2 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Accumulated amortization for these costs was $10.6 million and $7.7 million as of December&#160;31, 2024 and 2023, 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>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</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 a strategic investment that did not result in Blackbaud having significant influence over the investee.</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_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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses 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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-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 (a)(3)<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/2147476168/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/2147476168/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/2147476168/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_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_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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: 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/2147479168/946-830-55-12<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(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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(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_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/2147478345/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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961573776">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 15,844<span></span>
</td>
<td class="nump">$ 21,282<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_AccruedDispositionRelatedCosts', window );">Disposition-related costs</a></td>
<td class="nump">13,985<span></span>
</td>
<td class="nump">0<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_AccruedCustomerCreditBalancesCurrentAndLongTerm', window );">Customer credit balances</a></td>
<td class="nump">8,779<span></span>
</td>
<td class="nump">10,238<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_StockBasedCompensationLiability', window );">Stock-based compensation liability</a></td>
<td class="nump">7,292<span></span>
</td>
<td class="nump">0<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_UnrecognizedTaxBenefitCurrentandLongterm', window );">Unrecognized tax benefit</a></td>
<td class="nump">4,285<span></span>
</td>
<td class="nump">2,954<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current portion</a></td>
<td class="nump">4,489<span></span>
</td>
<td class="nump">6,701<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,012<span></span>
</td>
<td class="nump">4,413<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">3,903<span></span>
</td>
<td class="nump">4,323<span></span>
</td>
</tr>
<tr class="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,151<span></span>
</td>
<td class="nump">3,865<span></span>
</td>
</tr>
<tr class="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">2,504<span></span>
</td>
<td class="nump">3,659<span></span>
</td>
</tr>
<tr class="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,060<span></span>
</td>
<td class="nump">2,452<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_DerivativeLiabilitiesCurrentAndLongTerm', window );">Derivative instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">10,035<span></span>
</td>
<td class="nump">7,750<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_AccruedLiabilitiesAndOtherLiabilities', window );">Total accrued expenses and other liabilities</a></td>
<td class="nump">80,339<span></span>
</td>
<td class="nump">74,580<span></span>
</td>
</tr>
<tr class="re">
<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">4,796<span></span>
</td>
<td class="nump">10,258<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_AccruedExpensesAndOtherCurrentLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">$ 75,543<span></span>
</td>
<td class="nump">$ 64,322<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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<span></span>
</td>
<td class="text">Less: Long-term portion<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_AccruedDispositionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued disposition-related 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_AccruedDispositionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedExpensesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedExpensesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for transaction-based costs related to payments services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DerivativeLiabilitiesCurrentAndLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivative liabilities. 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_DerivativeLiabilitiesCurrentAndLongTerm</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_StockBasedCompensationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock-based compensation liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockBasedCompensationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_UnrecognizedTaxBenefitCurrentandLongterm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability for uncertain tax positions as of the balance sheet date. Includes current and non-current portions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_UnrecognizedTaxBenefitCurrentandLongterm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2147478546/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> -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/2147478546/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> -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/2147478546/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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<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 (bbb)(2)<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 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 5: 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 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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)(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: 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/2147479168/946-830-55-12<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(12)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: 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/2147479170/946-210-S99-1<br><br>Reference 6: 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/2147479170/946-210-S99-1<br><br>Reference 7: 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)(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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/2147478546/942-210-S99-1<br><br>Reference 3: 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/2147478777/944-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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667075087072">
<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, 2024</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 9,846<span></span>
</td>
<td class="nump">$ 8,821<span></span>
</td>
<td class="nump">$ 1,746<span></span>
</td>
</tr>
<tr class="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 gains (losses)</a></td>
<td class="nump">487<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="nump">4,635<span></span>
</td>
</tr>
<tr class="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,216<span></span>
</td>
<td class="nump">4,076<span></span>
</td>
<td class="nump">2,332<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">$ 14,549<span></span>
</td>
<td class="nump">$ 12,861<span></span>
</td>
<td class="nump">$ 8,713<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/2147479134/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://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<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_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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666964772224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Oct. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Aug. 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_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>
</tr>
<tr class="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="nump">$ 1,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="nump">$ 1,100,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_PaymentsOfFinancingCosts', window );">Payment of financing costs</a></td>
<td class="nump">6,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,458<span></span>
</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>
<tr class="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="nump">1,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Aggregate financing costs related to debt discount and debt issuance costs</a></td>
<td class="num">(3,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,833)<span></span>
</td>
<td class="num">(1,481)<span></span>
</td>
<td class="text">&#160;<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_LineofCreditFacilityAvailableIncreaseCapacityAmount', window );">Line of credit facility, available increase capacity, amount</a></td>
<td class="nump">$ 360,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_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA', window );">Line of credit facility, available increase capacity, percent of EBITDA</a></td>
<td class="nump">100.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="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">468,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,077,818<span></span>
</td>
<td class="nump">781,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=blkb_GlobalHQMember', window );">Global HQ [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="text">&#160;<span></span>
</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<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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="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="nump">3.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>
</tr>
<tr class="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>
</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">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>
</tr>
<tr class="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>
</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">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="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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="nump">0.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DesignatedCurrencyRateMember', window );">Designated currency rate [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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DesignatedCurrencyRateMember', window );">Designated currency rate [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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Credit facility, basis spread on variable rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 700,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">208,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 196,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">229,900<span></span>
</td>
<td class="nump">114,100<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 790,000<span></span>
</td>
<td class="nump">$ 607,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_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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">50,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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">50,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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 150,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 based on percentage of EBITDA 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_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LineOfCreditFacilityVariableInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility Variable Interest Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LineOfCreditFacilityVariableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-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/2147478546/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_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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<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(19)(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/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<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(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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<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(19)(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://fasb.org/us-gaap/role/ref/legacyRef<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><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_DesignatedCurrencyRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DesignatedCurrencyRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
</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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666966026080">
<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, 2024</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<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_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">$ 1,077,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 781,145<span></span>
</td>
</tr>
<tr class="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,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: Unamortized discount and debt issuance costs</a></td>
<td class="nump">2,833<span></span>
</td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="nump">1,481<span></span>
</td>
</tr>
<tr class="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">23,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,259<span></span>
</td>
</tr>
<tr class="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">$ 1,051,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 760,405<span></span>
</td>
</tr>
<tr class="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.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.24%<span></span>
</td>
</tr>
<tr class="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">$ 229,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 114,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">6.37%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.52%<span></span>
</td>
</tr>
<tr class="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">$ 790,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 607,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_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">5.59%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.51%<span></span>
</td>
</tr>
<tr class="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">$ 55,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">5.23%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.22%<span></span>
</td>
</tr>
<tr class="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.77%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.42%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_ShortTermDebtMember', window );">Short-term debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">6.21%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.02%<span></span>
</td>
</tr>
<tr class="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">5.73%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.17%<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/2147478546/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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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(22)(a)(1))<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 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<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://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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_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/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<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(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://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/2147478546/942-210-S99-1<br><br>Reference 3: 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/2147478777/944-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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961229024">
<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>Apr. 30, 2024</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,073<span></span>
</td>
<td class="nump">$ 2,491<span></span>
</td>
<td class="nump">$ 1,710<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="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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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://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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666968446784">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, 2023</a></td>
<td class="nump">$ 2,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_SupplierFinanceProgramObligationIncrease', window );">Additions</a></td>
<td class="nump">2,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(2,090)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, 2024</a></td>
<td class="nump">$ 2,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666963043872">
<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, 2024 </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 );">2025&#160;</a></td>
<td class="nump">$ 23,875<span></span>
</td>
</tr>
<tr class="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 );">2026&#160;</a></td>
<td class="nump">22,660<span></span>
</td>
</tr>
<tr class="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 );">2027&#160;</a></td>
<td class="nump">22,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028&#160;</a></td>
<td class="nump">22,375<span></span>
</td>
</tr>
<tr class="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 );">2029&#160;</a></td>
<td class="nump">942,496<span></span>
</td>
</tr>
<tr class="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">44,246<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">$ 1,077,818<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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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/2147478546/942-210-S99-1<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 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<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 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<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 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: 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/2147478777/944-210-S99-1<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 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961607792">
<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, 2024 </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, 2024 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>GBP (&#163;)</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>
</tr>
<tr class="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">$ 5.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 700.0<span></span>
</td>
<td class="nump">$ 935.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">$ 32.8<span></span>
</td>
<td class="nump">&#163; 12.9<span></span>
</td>
<td class="nump">$ 29.9<span></span>
</td>
<td class="nump">&#163; 13.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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666962734176">
<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, 2024</div></th>
<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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]</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">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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets, fair value</a></td>
<td class="nump">$ 10,550<span></span>
</td>
<td class="nump">$ 16,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities, fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,540<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member] | Interest rate swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative asset, current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liability, current</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_DerivativeAssetsNoncurrent', window );">Derivative asset, interest rate swaps, long-term</a></td>
<td class="nump">9,262<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_DerivativeLiabilitiesNoncurrent', window );">Derivative liability, interest rate swaps, long-term</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,004<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member] | Foreign currency forward contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative asset, current</a></td>
<td class="nump">1,288<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liability, current</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 536<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_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="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_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_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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666962049552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Interest Expense, Operating and Nonoperating, Revenue<span></span>
</td>
<td class="text">Interest Expense, Operating and Nonoperating, Revenue<span></span>
</td>
<td class="text">Interest Expense, Operating and Nonoperating, Revenue<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swap [Member] | Cash flow hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Gain (loss) recognized in accumulated other comprehensive loss</a></td>
<td class="nump">$ 9,262<span></span>
</td>
<td class="nump">$ 11,194<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_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Gain (loss) reclassified from accumulated other comprehensive loss into income</a></td>
<td class="nump">19,134<span></span>
</td>
<td class="nump">20,418<span></span>
</td>
<td class="nump">5,520<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts [Member] | Cash flow hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Gain (loss) recognized in accumulated other comprehensive loss</a></td>
<td class="nump">937<span></span>
</td>
<td class="num">(235)<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_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Gain (loss) reclassified from accumulated other comprehensive loss into income</a></td>
<td class="nump">479<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="nump">165<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Gain (loss) recognized in accumulated other comprehensive loss</a></td>
<td class="nump">351<span></span>
</td>
<td class="num">(301)<span></span>
</td>
<td class="num">(323)<span></span>
</td>
</tr>
<tr class="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="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_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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666963698816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 13, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>cases</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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 3,100<span></span>
</td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="nump">$ 1,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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LiabilityInsuranceAmountTotal', window );">Liability insurance, amount, total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LiabilityInsuranceAmountDeductible', window );">Liability insurance, amount, deductible</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentNetPreTaxExpense', window );">Security Incident, net pre-tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentOngoingLegalFees', window );">Security incident, ongoing legal fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,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_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease', window );">Loss contingency accrual, period increase (decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,800<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="text">&#160;<span></span>
</td>
<td class="nump">15,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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="nump">$ 6,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_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<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_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived', window );">Security Incident, number of customer reimbursement requests received | cases</a></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="re">
<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="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="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentNumberOfStateAttorneysGeneral', window );">Security Incident, number of state Attorneys General | cases</a></td>
<td class="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_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentExpectedCost', window );">Security Incident, expected cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,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="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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>
</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="text">&#160;<span></span>
</td>
<td class="nump">4,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">$ 184,400<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_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_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_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 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<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 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/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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: 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><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 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: 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 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961943808">
<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, 2024</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="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">$ 6,430<span></span>
</td>
<td class="nump">$ 8,812<span></span>
</td>
<td class="nump">$ 9,501<span></span>
</td>
</tr>
<tr class="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,131<span></span>
</td>
<td class="nump">1,431<span></span>
</td>
<td class="nump">1,670<span></span>
</td>
</tr>
<tr class="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,400)<span></span>
</td>
<td class="num">(3,356)<span></span>
</td>
<td class="num">(2,763)<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">$ 4,161<span></span>
</td>
<td class="nump">$ 6,887<span></span>
</td>
<td class="nump">$ 8,408<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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961165392">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2025&#160;</a></td>
<td class="nump">$ 6,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2026&#160;</a></td>
<td class="nump">6,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2027&#160;</a></td>
<td class="nump">6,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028&#160;</a></td>
<td class="nump">6,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2029&#160;</a></td>
<td class="nump">5,457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">15,232<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">45,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(6,682)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 38,675<span></span>
</td>
<td class="nump">$ 46,786<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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666962746480">
<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, 2024</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_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">$ 26,554<span></span>
</td>
<td class="nump">$ 36,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 38,675<span></span>
</td>
<td class="nump">$ 46,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 3 months 18 days<span></span>
</td>
<td class="text">7 years 8 months 12 days<span></span>
</td>
<td class="text">8 years 6 months<span></span>
</td>
</tr>
<tr class="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.53%<span></span>
</td>
<td class="nump">4.70%<span></span>
</td>
<td class="nump">4.63%<span></span>
</td>
</tr>
<tr class="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">$ 4,489<span></span>
</td>
<td class="nump">$ 6,701<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">$ 34,186<span></span>
</td>
<td class="nump">$ 40,085<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 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<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 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666964330096">
<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, 2024</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 7,511<span></span>
</td>
<td class="nump">$ 10,983<span></span>
</td>
<td class="nump">$ 11,439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for lease obligations (non-cash), operating leases</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,765<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_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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666965890736">
<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, 2024</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>
<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">$ 13,700<span></span>
</td>
<td class="nump">$ 53,426<span></span>
</td>
<td class="nump">$ 57,614<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="nump">0<span></span>
</td>
<td class="num">(1,891)<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">13,700<span></span>
</td>
<td class="nump">53,426<span></span>
</td>
<td class="nump">55,723<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">175,131<span></span>
</td>
<td class="nump">161,431<span></span>
</td>
<td class="nump">108,005<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">(50,000)<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">125,131<span></span>
</td>
<td class="nump">111,431<span></span>
</td>
<td class="nump">58,005<span></span>
</td>
</tr>
<tr class="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">$ (50,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961067904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </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">$ 5.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued', window );">Income tax examination, penalties and interest accrued</a></td>
<td class="nump">0.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense', window );">Income tax examination, penalties and interest expense</a></td>
<td class="nump">0.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_TaxCreditCarryforwardAxis=us-gaap_CapitalLossCarryforwardMember', window );">Capital Loss Carryforward</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_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">30.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="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">11.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_OperatingLossCarryforwardsSubjectToExpiration', window );">Operating loss carryforwards subject to expiration</a></td>
<td class="nump">9.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="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">0.7<span></span>
</td>
</tr>
<tr class="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="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">42.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_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">$ 31.3<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_IncomeTaxExaminationPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.</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 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_IncomeTaxExaminationPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxExaminationPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.</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 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_IncomeTaxExaminationPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 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_TaxCreditCarryforwardAxis=us-gaap_CapitalLossCarryforwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TaxCreditCarryforwardAxis=us-gaap_CapitalLossCarryforwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666964134208">
<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, 2024</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_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">$ 36,367<span></span>
</td>
<td class="nump">$ 18,879<span></span>
</td>
<td class="nump">$ 3,485<span></span>
</td>
</tr>
<tr class="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">8,433<span></span>
</td>
<td class="nump">12,331<span></span>
</td>
<td class="nump">5,708<span></span>
</td>
</tr>
<tr class="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">11,792<span></span>
</td>
<td class="nump">8,982<span></span>
</td>
<td class="nump">7,283<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">56,592<span></span>
</td>
<td class="nump">40,192<span></span>
</td>
<td class="nump">16,476<span></span>
</td>
</tr>
<tr class="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">(65,559)<span></span>
</td>
<td class="num">(18,303)<span></span>
</td>
<td class="num">(16,880)<span></span>
</td>
</tr>
<tr class="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">(18,472)<span></span>
</td>
<td class="num">(5,895)<span></span>
</td>
<td class="num">(9,319)<span></span>
</td>
</tr>
<tr class="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">(980)<span></span>
</td>
<td class="num">(170)<span></span>
</td>
<td class="num">(445)<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">(85,011)<span></span>
</td>
<td class="num">(24,368)<span></span>
</td>
<td class="num">(26,644)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax (benefit) provision</a></td>
<td class="num">$ (28,419)<span></span>
</td>
<td class="nump">$ 15,824<span></span>
</td>
<td class="num">$ (10,168)<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 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 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/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_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 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 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 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/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_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 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 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -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 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 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961364944">
<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, 2024</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_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">$ (365,356)<span></span>
</td>
<td class="num">$ (22,074)<span></span>
</td>
<td class="num">$ (91,493)<span></span>
</td>
</tr>
<tr class="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">53,765<span></span>
</td>
<td class="nump">39,718<span></span>
</td>
<td class="nump">35,918<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 );">(Loss) income before provision for income taxes</a></td>
<td class="num">$ (311,591)<span></span>
</td>
<td class="nump">$ 17,644<span></span>
</td>
<td class="num">$ (55,575)<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<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)(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_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/2009/role/commonPracticeRef<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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/2147477250/944-220-S99-1<br><br>Reference 9: 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 10: 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/2147477314/942-235-S99-1<br><br>Reference 11: 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 12: 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/2147478524/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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<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)(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_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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666965969408">
<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, 2024</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_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">2.20%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Federal credits generated</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="num">(42.30%)<span></span>
</td>
<td class="nump">11.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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Stock-based compensation</a></td>
<td class="nump">1.30%<span></span>
</td>
<td class="nump">13.40%<span></span>
</td>
<td class="num">(6.30%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness', window );">Sale of subsidiary</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent', window );">FDII benefit</a></td>
<td class="num">(0.60%)<span></span>
</td>
<td class="num">(10.20%)<span></span>
</td>
<td class="num">(2.30%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal', window );">State credits, net of federal benefit</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="num">(9.10%)<span></span>
</td>
<td class="nump">7.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_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Return to accrual adjustment</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(8.30%)<span></span>
</td>
<td class="nump">1.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment', window );">Nondeductible meals, entertainment and transportation</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
<td class="num">(0.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_EffectiveIncomeTaxRateReconciliationGiltiPercent', window );">GILTI inclusion</a></td>
<td class="num">(0.40%)<span></span>
</td>
<td class="nump">9.30%<span></span>
</td>
<td class="num">(2.60%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">Nondeductible security incident-related fines or penalties</a></td>
<td class="num">(0.50%)<span></span>
</td>
<td class="nump">35.70%<span></span>
</td>
<td class="num">(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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate</a></td>
<td class="num">(0.50%)<span></span>
</td>
<td class="nump">6.10%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits', window );">Unrecognized tax benefit</a></td>
<td class="num">(0.70%)<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Section 162(m) limitation</a></td>
<td class="num">(1.70%)<span></span>
</td>
<td class="nump">30.10%<span></span>
</td>
<td class="num">(6.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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation reserve</a></td>
<td class="num">(15.10%)<span></span>
</td>
<td class="nump">10.80%<span></span>
</td>
<td class="num">(5.40%)<span></span>
</td>
</tr>
<tr class="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="num">(0.10%)<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.10%<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">9.10%<span></span>
</td>
<td class="nump">89.70%<span></span>
</td>
<td class="nump">18.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.00%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="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="num">(0.10%)<span></span>
</td>
<td class="nump">7.10%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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.1.Q1)<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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 4: 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)(2))<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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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 4: 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)(2))<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_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_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disposition of a business not qualifying as a 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<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 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/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)(2))<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_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness</td>
</tr>
<tr>
<td style="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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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> -Subparagraph (b)(2)<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 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: 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 5: 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)(2))<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_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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<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(h)(2))<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_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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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 4: 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)(2))<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_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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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 4: 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)(2))<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_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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: 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 4: 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)(2))<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_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> -Subparagraph (b)(3)<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 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/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)(2))<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_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> -Subparagraph (b)(3)<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 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/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/2147479176/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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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 4: 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)(2))<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_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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<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 12A<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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 4: 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)(2))<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_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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666962704304">
<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, 2024</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_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">$ 78,809<span></span>
</td>
<td class="nump">$ 47,351<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">31,495<span></span>
</td>
<td class="nump">39,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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">17,176<span></span>
</td>
<td class="nump">24,717<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">10,751<span></span>
</td>
<td class="nump">12,867<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4,825<span></span>
</td>
<td class="nump">7,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">7,633<span></span>
</td>
<td class="nump">5,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards', window );">Capital loss carryforward</a></td>
<td class="nump">7,282<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for credit losses</a></td>
<td class="nump">1,441<span></span>
</td>
<td class="nump">1,702<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_DeferredTaxAssetIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">969<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses', window );">Accrued bonuses</a></td>
<td class="nump">316<span></span>
</td>
<td class="nump">314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">1,615<span></span>
</td>
<td class="nump">2,982<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">162,312<span></span>
</td>
<td class="nump">143,296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">(50,530)<span></span>
</td>
<td class="num">(160,172)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions', window );">Costs of obtaining contracts</a></td>
<td class="num">(13,136)<span></span>
</td>
<td class="num">(13,870)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating leases</a></td>
<td class="num">(7,338)<span></span>
</td>
<td class="num">(9,865)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Fixed assets</a></td>
<td class="num">(4,716)<span></span>
</td>
<td class="num">(5,833)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(9,010)<span></span>
</td>
<td class="num">(8,342)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(84,730)<span></span>
</td>
<td class="num">(198,082)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(86,672)<span></span>
</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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="num">$ (9,090)<span></span>
</td>
<td class="num">$ (92,648)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DeferredTaxAssetIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax asset, intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DeferredTaxAssetIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DeferredTaxAssetsLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DeferredTaxAssetsLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets, tax credit carryforwards, state and foreign.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Capitalized R&amp;D and Software Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from deferred sales commissions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 2: 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 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)(a))<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/2147478546/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_DeferredTaxAssetsCapitalLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 capital 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsCapitalLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961808064">
<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, 2024</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_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">$ 37,862<span></span>
</td>
<td class="nump">$ 34,769<span></span>
</td>
<td class="nump">$ 31,974<span></span>
</td>
</tr>
<tr class="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">86,672<span></span>
</td>
<td class="nump">37,862<span></span>
</td>
<td class="nump">34,769<span></span>
</td>
</tr>
<tr class="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="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">$ 48,810<span></span>
</td>
<td class="nump">$ 3,093<span></span>
</td>
<td class="nump">$ 2,795<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_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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961934224">
<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, 2024</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_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, 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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases from prior period positions</a></td>
<td class="nump">1,249<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="nump">89<span></span>
</td>
</tr>
<tr class="ro">
<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">706<span></span>
</td>
<td class="nump">762<span></span>
</td>
<td class="nump">629<span></span>
</td>
</tr>
<tr class="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="nump">0<span></span>
</td>
<td class="num">(118)<span></span>
</td>
<td class="num">(908)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements (payments)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(428)<span></span>
</td>
<td class="num">(378)<span></span>
</td>
</tr>
<tr class="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, 2024</a></td>
<td class="nump">$ 5,195<span></span>
</td>
<td class="nump">$ 3,240<span></span>
</td>
<td class="nump">$ 3,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_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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666962319600">
<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, 2024</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_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,823,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 67.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 42.7<span></span>
</td>
<td class="nump">$ 41.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Restricted stock granted, weighted average grant date fair value</a></td>
<td class="nump">$ 69.86<span></span>
</td>
<td class="nump">$ 62.59<span></span>
</td>
<td class="nump">$ 60.90<span></span>
</td>
</tr>
<tr class="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">$ 19.4<span></span>
</td>
<td class="nump">$ 13.5<span></span>
</td>
<td class="nump">$ 9.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Restricted stock granted, weighted average grant date fair value</a></td>
<td class="nump">$ 67.73<span></span>
</td>
<td class="nump">$ 61.37<span></span>
</td>
<td class="nump">$ 62.38<span></span>
</td>
</tr>
<tr class="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">$ 55.5<span></span>
</td>
<td class="nump">$ 50.9<span></span>
</td>
<td class="nump">$ 50.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">$ 67.90<span></span>
</td>
<td class="nump">$ 59.62<span></span>
</td>
<td class="nump">$ 61.79<span></span>
</td>
</tr>
<tr class="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666962316656">
<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, 2024</div></th>
<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_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">814,336<span></span>
</td>
<td class="nump">1,101,702<span></span>
</td>
</tr>
<tr class="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">616,035<span></span>
</td>
<td class="nump">607,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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,029,214<span></span>
</td>
<td class="nump">1,209,515<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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666962595680">
<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, 2024</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_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">$ 104,968<span></span>
</td>
<td class="nump">$ 127,762<span></span>
</td>
<td class="nump">$ 110,294<span></span>
</td>
</tr>
<tr class="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">12,606<span></span>
</td>
<td class="nump">14,052<span></span>
</td>
<td class="nump">11,258<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">1,486<span></span>
</td>
<td class="nump">2,606<span></span>
</td>
<td class="nump">3,178<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Total included in cost of revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">14,092<span></span>
</td>
<td class="nump">16,658<span></span>
</td>
<td class="nump">14,436<span></span>
</td>
</tr>
<tr class="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">17,946<span></span>
</td>
<td class="nump">24,892<span></span>
</td>
<td class="nump">21,409<span></span>
</td>
</tr>
<tr class="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">26,488<span></span>
</td>
<td class="nump">30,780<span></span>
</td>
<td class="nump">24,207<span></span>
</td>
</tr>
<tr class="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">46,442<span></span>
</td>
<td class="nump">55,432<span></span>
</td>
<td class="nump">50,242<span></span>
</td>
</tr>
<tr class="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">$ 90,876<span></span>
</td>
<td class="nump">$ 111,104<span></span>
</td>
<td class="nump">$ 95,858<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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666962059248">
<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, 2024</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_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,101,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">422,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 69.86<span></span>
</td>
<td class="nump">$ 62.59<span></span>
</td>
<td class="nump">$ 60.90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited, number</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(77,785)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 65.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(632,266)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 67.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, number, end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">814,336<span></span>
</td>
<td class="nump">1,101,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 66.27<span></span>
</td>
<td class="nump">$ 64.92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 60,196<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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666965967760">
<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, 2024</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=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">607,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 64.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">330,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">$ 67.73<span></span>
</td>
<td class="nump">$ 61.37<span></span>
</td>
<td class="nump">$ 62.38<span></span>
</td>
</tr>
<tr class="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">(30,834)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 70.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(291,144)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 66.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">616,035<span></span>
</td>
<td class="nump">607,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 65.08<span></span>
</td>
<td class="nump">$ 64.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 45,537<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,209,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 61.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, number</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">778,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 67.90<span></span>
</td>
<td class="nump">$ 59.62<span></span>
</td>
<td class="nump">$ 61.79<span></span>
</td>
</tr>
<tr class="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">(51,271)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>[2]</sup></td>
<td class="num">(907,497)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 61.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,029,214<span></span>
</td>
<td class="nump">1,209,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 66.92<span></span>
</td>
<td class="nump">$ 61.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>[3]</sup></td>
<td class="nump">$ 76,079<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance-Adjusted Vested in Period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,119,025<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>
<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">This amount represents the target number of shares that were eligible to be earned and vested. The number of shares earned and vested based on actual results when compared to the performance conditions was 1,119,025 and those shares had a weighted average grant date fair value of $61.17.</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 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_blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Amount reflects target shares adjusted based on actual results when compared to the performance conditions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod</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_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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666962359392">
<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="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 29, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jul. 16, 2024</div></th>
<th class="th"><div>Jan. 17, 2024</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 421,209<span></span>
</td>
<td class="nump">$ 18,831<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_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional paid-in capital [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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 9,246<span></span>
</td>
<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_AcceleratedShareRepurchasesDateAxis=blkb_Q12024ASRMember', window );">Q12024ASR</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement', window );">Accelerated share repurchases, cash or stock settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">200 million<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt', window );">Accelerated share repurchases, settlement (payment) or receipt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">2,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>
</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_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares', window );">Accelerated share repurchases initial delivery percentage of shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesDateAxis=blkb_Q12024ASRSettlementMember', window );">Q12024ASRSettlement</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">490,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,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_ShareRepurchaseProgramAxis=blkb_January2024StockRepurchaseProgramMember', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,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_ShareRepurchaseProgramAxis=blkb_July2024StockRepurchaseProgramMember', window );">July 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized 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="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,362,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="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="nump">$ 418,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_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="nump">$ 644,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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accelerated Share Repurchases Initial Delivery Percentage of 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_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares</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_srt_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 authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</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 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-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;">srt_StockRepurchaseProgramAuthorizedAmount1</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: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_AcceleratedShareRepurchasesCashOrStockSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the nature of the settlement (cash or stock) of the accelerated share repurchases agreement.</p></div>
<a href="javascript: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 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481138/505-30-25-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_AcceleratedShareRepurchasesCashOrStockSettlement</td>
</tr>
<tr>
<td style="padding-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_AcceleratedShareRepurchasesSettlementPaymentOrReceipt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement.</p></div>
<a href="javascript: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 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481138/505-30-25-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_AcceleratedShareRepurchasesSettlementPaymentOrReceipt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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 authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AcceleratedShareRepurchasesDateAxis=blkb_Q12024ASRMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AcceleratedShareRepurchasesDateAxis=blkb_Q12024ASRMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AcceleratedShareRepurchasesDateAxis=blkb_Q12024ASRSettlementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AcceleratedShareRepurchasesDateAxis=blkb_Q12024ASRSettlementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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;">srt_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_srt_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;">srt_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=blkb_July2024StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ShareRepurchaseProgramAxis=blkb_July2024StockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666966031232">
<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, 2024</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_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">$ (1,688)<span></span>
</td>
<td class="nump">$ 8,938<span></span>
</td>
<td class="nump">$ 6,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Other comprehensive income (loss) before reclassifications, net of tax effects of $(5,080), $201 and $(8,068)</a></td>
<td class="num">(5,080)<span></span>
</td>
<td class="nump">201<span></span>
</td>
<td class="num">(8,068)<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">3,181<span></span>
</td>
<td class="nump">10,626<span></span>
</td>
<td class="num">(2,416)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Translation adjustments</a></td>
<td class="num">(2,822)<span></span>
</td>
<td class="nump">5,049<span></span>
</td>
<td class="num">(16,160)<span></span>
</td>
</tr>
<tr class="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">(4,869)<span></span>
</td>
<td class="num">(1,688)<span></span>
</td>
<td class="nump">8,938<span></span>
</td>
</tr>
<tr class="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">8,158<span></span>
</td>
<td class="nump">23,833<span></span>
</td>
<td class="nump">5,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_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">14,047<span></span>
</td>
<td class="num">(271)<span></span>
</td>
<td class="nump">22,772<span></span>
</td>
</tr>
<tr class="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 income (loss)</a></td>
<td class="num">(19,613)<span></span>
</td>
<td class="num">(20,806)<span></span>
</td>
<td class="num">(5,685)<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">(14,406)<span></span>
</td>
<td class="num">(15,404)<span></span>
</td>
<td class="num">(4,196)<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">(359)<span></span>
</td>
<td class="num">(15,675)<span></span>
</td>
<td class="nump">18,576<span></span>
</td>
</tr>
<tr class="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">7,799<span></span>
</td>
<td class="nump">8,158<span></span>
</td>
<td class="nump">23,833<span></span>
</td>
</tr>
<tr class="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,207<span></span>
</td>
<td class="nump">5,402<span></span>
</td>
<td class="nump">1,489<span></span>
</td>
</tr>
<tr class="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">(9,846)<span></span>
</td>
<td class="num">(14,895)<span></span>
</td>
<td class="nump">1,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Translation adjustments</a></td>
<td class="num">(2,822)<span></span>
</td>
<td class="nump">5,049<span></span>
</td>
<td class="num">(16,160)<span></span>
</td>
</tr>
<tr class="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">$ (12,668)<span></span>
</td>
<td class="num">$ (9,846)<span></span>
</td>
<td class="num">$ (14,895)<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/2147478777/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/2147477250/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><br>Reference 2: 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/2147477250/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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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://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/2147477250/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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666962282864">
<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, 2024</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_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">$ 8.2<span></span>
</td>
<td class="nump">$ 7.8<span></span>
</td>
<td class="nump">$ 9.3<span></span>
</td>
</tr>
<tr class="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666961373840">
<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, 2024 </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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666964953184">
<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, 2024</div></th>
<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_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">$ 118,480<span></span>
</td>
<td class="nump">$ 135,616<span></span>
</td>
</tr>
<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">117,582<span></span>
</td>
<td class="nump">134,316<span></span>
</td>
</tr>
<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">$ 898<span></span>
</td>
<td class="nump">$ 1,300<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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666965532048">
<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, 2024 </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">$ 376.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=2025-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-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">55.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=2025-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=2025-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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666965877456">
<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, 2024</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 361,544<span></span>
</td>
<td class="nump">$ 394,927<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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667150158160">
<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, 2024</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_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,155,495<span></span>
</td>
<td class="nump">$ 1,105,432<span></span>
</td>
<td class="nump">$ 1,058,105<span></span>
</td>
</tr>
<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">988,536<span></span>
</td>
<td class="nump">945,580<span></span>
</td>
<td class="nump">896,116<span></span>
</td>
</tr>
<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">104,028<span></span>
</td>
<td class="nump">100,833<span></span>
</td>
<td class="nump">101,026<span></span>
</td>
</tr>
<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">$ 62,931<span></span>
</td>
<td class="nump">$ 59,019<span></span>
</td>
<td class="nump">$ 60,963<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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666968368400">
<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, 2024</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_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,155,495<span></span>
</td>
<td class="nump">$ 1,105,432<span></span>
</td>
<td class="nump">$ 1,058,105<span></span>
</td>
</tr>
<tr class="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">1,022,215<span></span>
</td>
<td class="nump">954,845<span></span>
</td>
<td class="nump">907,197<span></span>
</td>
</tr>
<tr class="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">$ 133,280<span></span>
</td>
<td class="nump">$ 150,587<span></span>
</td>
<td class="nump">$ 150,908<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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45667161875568">
<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, 2024</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_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,155,495<span></span>
</td>
<td class="nump">$ 1,105,432<span></span>
</td>
<td class="nump">$ 1,058,105<span></span>
</td>
</tr>
<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">775,075<span></span>
</td>
<td class="nump">738,351<span></span>
</td>
<td class="nump">709,097<span></span>
</td>
</tr>
<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">354,039<span></span>
</td>
<td class="nump">333,169<span></span>
</td>
<td class="nump">302,636<span></span>
</td>
</tr>
<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,129,114<span></span>
</td>
<td class="nump">$ 1,071,520<span></span>
</td>
<td class="nump">$ 1,011,733<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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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>131
<FILENAME>R98.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45666965904016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 28, 2025 </div>
<div>USD ($)</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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_blkb_LeaseReleasePayment', window );">Lease release payment</a></td>
<td class="nump">$ 28.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_LeaseReleasePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease release payment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LeaseReleasePayment</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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>132
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MB+SD&YK#F9B+C"C8%>N1W A*HC(H2T?8\Z:CC+!\<'=3'GL6=S>\4"G+Z;-
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
MHX_F^F3;+MJ)%I4KT;W0IN#=L# =%J0-,/L'(?1Q8@_H>W;R%U!+ P04
M" !]@55:A8C(#BX(  !_)   &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;+5:;7.C.!+^*RIO:E^JR%AO@)@DKII):N_VP]VF)K.WGQ608VHP\H)()O?K
MK\&.L=&+/5>SJ4H"]B/Q=-/JIUMP_:*;+^U**8.^KJNZO9FMC-F\G\_;?*76
MLGVG-ZJ&;Y:Z64L#I\W3O-TT2A;#H'4UIQ@G\[4LZ]GB>OCLOEE<Z\Y49:WN
M&]1VZ[5L7C^J2K_<S,CL[8-/Y=/*]!_,%]<;^:0>E/EC<]_ V7P_2U&N5=V6
MND:-6M[,/I#WMSSN!PR(_Y3JI3TX1KTICUI_Z4]^*VYFN&>D*I6;?@H)_Y[5
MK:JJ?B;@\==NTMG^FOW P^.WV7\=C =C'F6K;G7U9UF8U<U,S%"AEK*KS"?]
M\D^U,V@@F.NJ'?ZBEQT6SU#>M4:O=X.!P;JLM__EUYTC#@80[AE =P/HN0/8
M;@ ;#-TR&\RZDT8NKAO]@IH>#;/U!X-OAM%@35GWM_'!-/!M">/,XE;7K:[*
M0AI5H(^RDG6NT$,_78LNT1\/=^CGBU_0!2IK]'FENU;617L]-W#E?OP\WUWE
MX_8JU'.5.Y6_0XQ$B&+*'<-OSQ_.CH?/P=Z]T71O-!WF8SZCNZ91M4&R;<'.
M]RY[MA-P]P3]VGK?;F2N;F:P>%K5/*O9XL<?2(*O7-9]I\F.;&5[6UEH]L6M
M;%<([AK*^P/U5U<^RPJ,=][%[53Q,%6? )X729I0<3U_/C3'1C%"8[)''?'D
M>YX\R/.S-K*"Q-":ILS[8.SYNCANITD.KIYR(@2?D+1A299";G.SC/<LXR#+
M#WFN.W >$,T5>/*Q4A&J(=OJ)9(5Y,1A_<#)11Q1*@;'7R11AE,D#8(X5NM'
MU6QO[MMZ&$#.KUC4.V2CAE17O;J\$5MF"A:S;.(,&T4P$0EU.R/9.R,)A]:0
MGE2#EAUDA0.7N(@F-@6X'Q.>-@B,<9-,]R33(,G[1FUD62#U%92O5>W@;6U6
M0#L_2@,NTJGM74)%.F%MH[*,BMC-6^QYBS/6PVF*PKYXFC \7;,.&,W2.'63
MS/8DLQ/.A7JB,:^#4_O<L@&%-\.*<''-;!(DH\F$J@,E$I&YF1(\"AT.<OT=
MF$I3UD^H4J#[J.D%_E(O+SLX\?MW-^LA'9K$\33=.& LR:C'O^1 GDF0]8->
MFA?9J&T*U[7IHZ%0D [TX&OXK#6MU^.[V8^6'1>,3!.$"Y=@DG$/_U%I25#<
M%O_0NG@IJ\I)CCK24DQC/(T(-Y"E3'CHC>)(PNKX6VUD_51"SMJ%@-^3S.;
MJ!!DRM7&Q8)DS!<)HSZ2L$#^/N2L0* Z%"^EU.)GPV*"O?1&821A9=SFJP ]
M6X,HS^*4Q%."#F!&*$U]&6"4*Y*<5?95I7PLJ]*4REW[D:#L?6OQ][UF.S9Z
ME#\2UK_/C2P@N-_JEHU\]2DTL74LQH),-=H!@^)/^#+%J'<D+'A06C6="@KU
MP8US&F"+7 J9FDT-L&$)9]13#)%1"TE8#.\ZA8S>-6VJ<5.TQ2WEE''+R38N
MR6+!/23IJ((TK()WZA'T^<VA&]WTS;2S 7+H'A/I=+4Z8"#IL6>MTE'W:%CW
M[M12 <<"JLIG57?J/,ZVBK$XB^E4[5PX(,VPA_5!7QE6N^.B[42X4H>JT9CB
M;%I?NH!0/!-?TJ:C_-&P_&VC8=>_G.-@APCBF! K23B :8(Y]A3%=%1!&E;!
M?5P8^77O8&=G1&VARR!/38DZ4(QFOG4VRB$-RZ$=O]_@98<"8DLG72B6^4)B
M%$D:;NJF9?)!$'^3#8Y6#MKT:67G@'&,?;T3'56/AE5O6RR=6H"VDO$TLRC:
M*()I["D]Z:AW])P&[Q1%6ZLHM,3I@5KM6 IK4X9"61>G'EVFHZS1L*S=ZO6Z
M-'VOT>Z;$ @/5>? &?W<*H7^K8U"A/SBM" XN[O\0<Y-M/]CHM.[:*-P,APL
M'A^,SK^L=%6 LO\T]+KFU5D]LJ  ?VOU^+UF.[9ZE&$6EN'[YBV/M;W]$6I7
MT(Q"('1FI9OROZIPNL#65XJW/].MQ#.0Q]1'+69A+?91UYUIH>DK((:=W&VQ
MM4B'(,=L#W9IPTH\87N%*([ "?VO[?,K5.M:G;3$WJ>U+ E!CBT9%9J%%;K/
M%[I^<_I&-NA95IVSX]C-E!Y>_AW&TY;U).R8Z:C1+*S1QTS/BVS'3JKPA/8Y
MT&/FHTBS$SNO+N9EVW8>UK;*ICCCC*73WLB!3#(B!,,>'6&C)+.P)+LX1R=C
MV"'1&>5Q+*R'$H[NE24TYMSG[5&I65BICYE?#+$W!O85@ML:6JLICL#7$3A[
MT,\DB\"A$7CT^,9]AP<$5XAG$7@G O<,@V(6@0LB\($C^_U-3R2878FDUHJV
M,8FG961CH<+"A<J'HBC[<A2JJG['_[*L42XW)5193IJ918'0C' ^K:R<0,PP
M\?0(?"PI>+@7_]Q A=TUKV^1E0]Q]K8VG,^^'$TY2;(T%=/NP($D<9Q0D7@6
M,A]K AZN"::TY783&B2+1, E C)# !&(PX1&<,7]JOA; FY']_ &71*<8,:G
M.<*%C#/PBZ=KXF.QP</%QH<\[]9=-3Q%W^U9Z3549*O^A8=GZ*)TZ[ZA=BEQ
MR44RW;!PP4@B/#T('ZL.'JXZ/BDCX:,"*=G4D!+<'.U>_E)PAJ?:X<"13 C?
MPN8'3X;/>33<.@IP)UV[HR><9)E%U\8)+%+?%@4?RPI^SD[X06,W1/?9]&.[
MD7/ND[N SGWR^<';(?VK.?^2S5-9M]#?+V$D?I?"%,WV;9?MB=&;X8611VV,
M7@^'*R6!> ^ [Y<:^KW=2?\.ROZ=H\7_ %!+ P04    " !]@55:(W2+^D("
M   C!0  &    'AL+W=O<FMS:&5E=',O<VAE970T+GAM;*U446_:,!#^*U96
M3:W4X9  ;5F(!%35]C )E75[F/9@D@NQZMB9;4CW[W=V0D0UF/JPE]AGW_?Y
MOLO=)8W2SZ8$L.2E$M+,@M+:>DJIR4JHF!FH&B3>%$I7S**IM]34&ECN096@
M41A.:,6X#-+$GZUTFJB=%5S"2A.SJRJF?R] J&86#(/#P2/?EM8=T#2IV1;6
M8)_JE4:+]BPYKT :KB314,R"^7"ZC)V_=_C&H3%'>^*4;)1Z=L;G?!:$+B 0
MD%G'P'#9PQ*$<$08QJ^.,^B?=,#C_8']P6M'+1MF8*G$=Y[;<A;<!B2'@NV$
M?53-)^CTC!U?IH3Q7]*TOI.[@&0[8U75@3&"BLMV92]='HX P]$90-0!HK<"
MX@[@,T?;R+RL>V99FFC5$.V\D<UM?&X\&M5PZ?[BVFJ\Y8BSZ5))HP3/F86<
M+)A@,@.R=G2&7*Z8!FE+L#QCXHI\($_K>W)Y<44N")?D:ZEVALG<)-1B)(Z/
M9MVKB_;5Z,RK]Y -2#R\)E$8C4[ EV^'QZ_A%/7W28CZ)$2>+S[#M[8H'TO3
M$E60!RXQ"9P)LE*&^UK[,=\8J['B?IZ2VG*/3G.[+IR:FF4P"[#-#.@]!.G[
M=\-)^/&4\/]$]BH-<9^&^%_LZ3S+U$[BC]>0 =^SC8!KP@0VNJN*4]);OK'G
M<_-BGXZCZ#:A^V-)?SM-[L*;WJD-E1Z5L!L?7YC><FF(@ )AX> &\;IMR=:P
MJO95O5$6>\1O2YQBH)T#WA=*V8/A&J6?B^D?4$L#!!0    ( 'V!55H@TP@-
MZP<  /(I   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULM5I=;]LX%OTK
M@K=8M$ ;BU_ZZ"8&&JN=#;"=*9+IS,-@'Q2;MK651(](.YW^^J%DV;+(*R9I
MM0]M+/OP2.>2O#R\U.6#J+[(#>?*^UKDI;R:;)3:OIU.Y6+#BU1>B"TO]2\K
M416ITI?5>BJW%4^73:,BGV+?#Z9%FI63V67SW:=J=BEV*L]*_JGRY*XHTNJO
M:YZ+AZL)FAR_N,W6&U5_,9U=;M,UO^/J\_93I:^F)Y9E5O!29J+T*KZZFKQ#
M;Q/:-&@0OV7\09Y]]FHI]T)\J2]NEE<3OWXBGO.%JBE2_6?/YSS/:R;]''^V
MI)/3/>N&YY^/[!\:\5K,?2KY7.2_9TNUN9I$$V_)5^DN5[?BX=^\%<1JOH7(
M9?._]W# AF3B+792B:)MK)^@R,K#W_1K&XBS!B@8:(#;!MAL0 <:D+8!>6H#
MVC:@360.4IHX)*E*9Y>5>/"J&JW9Z@]-,)O66GY6UOU^IRK]:Z;;J=E<E%+D
MV3)5?.G=*?U'=ZJ2GEAY<U'HH;2I^WC/O9MR(0KNO?$^WR7>RQ>OO!=>5GJ_
M;L1.IN527DZ5?IJ:<[IH[WQ]N#,>N#/"WD=1JHWTWI=+ONP33+6,DQ9\U'*-
MG8P)7UQX!+WVL(\I\$#SIS<G0//DZ<VQ0PTY]0QI^,@ WRW?\W+'H< >&E*X
M89TIWLIMNN!7$]U_DE=[/IG]\Q\H\/\%!65,LF0DLE[ Z"E@U,7N"MBA(6L:
MUIEP/T.(,1JSR^G^/!80SF>4X#XN 7 ^B_2_$ZZG@)T4,&>7SX54]<RKAI6P
M,;M^3+)D)+)>X()3X )GUS\A< >"X*S+& IP;/3L'(#Y&$61,0 @&"-1#/=_
M>)(1.F7\5 DIO6TE5IF"-(3670,28Y\8&@"83S"EA@8;QA@.40!KB$X:(N<8
M_F7+JU1EY=KC7[4YD1Q<&J(QA_&89,E(9+W8Q:?8Q<[^OTMS+E_KY;WZPIL0
MZI6U-0&\]FJ+!9=@.&.K*U$<TC@V!H8-PP@C9@YN (8190/)#?F=U? ?2="2
MI]5BT\A:ZJF:BVWM-D#OX-N2 IUC T,2A&.$^.9@!W%!C,B J#/_A-QSEI=Z
MP.>-IG2I'5HF53T!]F 6:LEZCT%QB,TI#.&B."9F5T&X.([]:$ 6[F1AIZQW
MA:A4]BVMS3DH!%LW)HPB4P: 0B0V1=@HG9B'AEOGGY#3;<S>__;^]L.-M\SD
M5LAL4 BQ;DYU*@]\4XJ-\TT=+DA?1.=ID-O4_"J4'ESB24FUI3J_?^S'H6^F
M 0#'6,3L?@%P$<(^&A#5V1SD- .SE__1Z]PKO7]HMA2K2A1'A7HW BICUI.\
MP:'/?"L=V$!*0Y^9RB"^B$9#8Z[S(<AM1&Y*Q?6ZH([]!(JQS<,;Q@)"32T
MCL0Q-LTHB&.1/Y3:.C>"W';D%[71R\ZAEUY[)8<3M6TC]%I!K3$'P' 4(%.+
M#8O"P23=>1+D7+:- 7?/5Z+BM<_:9TW]0E\>?U/IUX')%0%1UKN(V,IY-A"%
M@>6^(#[&6#@T!#L/@=PFXN8DQ'MYKQ<G[25?=5I!:?:"7\\&9/4A8#-8A"UE
M !WR43"P)N'./V"W?_B9*^]E?M:3D)B6@_7%$!2:3A\ H@B;.1VBT\/;#P?$
M=+X!(Z=/;H>D-D2ESNO:]=<.;Y-6L"BG!WFN7QZ5+1F+K1_'SJA@MU&Y3F6V
M. Z+)T;SP!CUIMZ%N90 */_"W&LE$)=_$0V-]<Z\8+=Y2;)\5Y?DGB>,/$F8
MC8*$ 5P.89VAP?21&D=1Z)3;:)"-:^9_[K*]WODT9<>=DDI_J;6" IUFZ=GS
M8$RV9"RV?EP[3X7=GNHP#QZ:.K<>-^E>^ZDU;^,,QM+V0,QG05W&, <,@,2,
M!M2T7PF$;+99=&C<=,X*NYW5<4(\1R%8I0$5 D@28D2H:;8@I%MA9[=PZ*Z<
M-'9KT:NZ/[[<.2W<LV?$F&S)6&S]>':F#[M-WP=M\K)UZ2UV5<7+Q5^>WI>7
M,D\/YTW+_^VD&JH^M,R&B3"=]QR ,=^TO@E$A@(4#.P-<>?TL-OI?2XKGN;9
MMVZ96*=9Z6EU2U[IE%H7(?30D:K:-8<ZC8>ORZ3:&X*J >-&F.D"(92> :&Y
MQP)P*&+A0'F1="Z0N%U@NR/^GLE"["*0]O"1Z> A&/(#;&8[ (?I4/V4=,Z0
MN"M*_7.W6A.HQ:[\Z"$:$&:6DB!@%%FI&X)1',<#FWW2&33B-FBWO)Z =>WB
MCX^\N.?5?T$Y3I)GGVF-R9:,Q=8/X-DYX/<?!(Y[$CCN4>#_XRR0=#Z3?/=I
M(+'K6@CA&"&S @,!_1 Q:Y<( A$*R4#E@G2VCOSPD2 9]4QP5+9D++9^]#K3
M2'[X7)#8AH[&E)DG?G,(%_KGIR*M8@ 7$$H'C@9)9P^)NQIWU")*_D9EA3:^
M.ES9HMU$'=9#9X8=U2F.RI:,Q=8/;><4B?O,TI4K1CVI')4M&8NM'[7.?A*W
M_71%#3A"#(AMM&P8(3$R]UP 3$^ILX)>_W61SDE2_T=S*W5ZT>=V_ZALR5AL
M_>AU-I4^9E,?CQZR=CX8A>;9[!R D=[:V>JU813%U-Q&3<]>ABMXM6Y>*I1Z
MJ[ KU>%=LM.WIQ<7WS6OZQG?7Z.WR>'UPX[F\#;DQ[1:ZWV5E_.5IO0O0OU,
MU>$%P\.%$MOFE;M[H90HFH\;GNI=60W0OZ^$4,>+^@:GUSQG?P-02P,$%
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
M/Y::QS:LML4RL3G#YLT^L0VPVN@ML).B*G01=_ALTP;L$G8,L6> 1*4 NRL
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
M_IP]J-4$E):"TC@438V*05:CI[Z9[^Q4/+4\7*I/9%,LTY^S=X]GM&=!B^5
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
MF80G ,!YA+C<!'S!\Z;GH8TM%[:QO96I:MM5C>L&;^20\/AQY6-C>!4\-!R
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
M=DJ _7Z+G \VI4Z^.EY-M\!G]1K&* ")]%1[&^FO;"W4O(T$>H'W]4DG:Z#
MQ,M>&S'(E9,"CP'Q)]Y;N+N@P7>\01:_>DVG:8< M"N\8PCWVGD4=,BJ3;D$
MPI_!@L!FZH3N.Y15!,K@,XM40>"EX# .04J4CR4JAAA!:<T2HS*@>+;L5*-S
MHK% $16K2^I-H'M=>>)J0*%ZL>'.TME,.*W+B,:144]TVND@=IT+<L7S1GJ
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
M04U1(;(.4W=$@!$09&,IT&H*C?*/0IJ[0<)@7;'LA1U14P9)?AQBOHPZK1)
M6'L?))^=,MPHNAKTA%!PZUJMUC\LQ(V_Z>:H> *SCW'GD^;_+DD;OO?21'V*
M>!"-D*L^J;5.Q;I&!YJH8<U>SH(A.7+$J@]_R/P6$5!:=*4,6GH<3&P=43.6
ML9*_@^PHS/#1!/:.UPANM70E.!31]SLA8@I$TK CT]]>IA]>3VN6[S,'!F[H
M->I1.->?E*V\DD3'\^N+XOKJ\OI)\=-8)?KJ:1Z![3BA!W[M/+>7UP_IC]>B
M0VC89'*WLT-=CAU QS525%9BUBGE+)&B64B)[<A(.L@Y#;Q9E&FR4';>DH7)
ML')%SH&\:G,G3*Z9:Q\4*AHCWDR]7I+TV!%!T;JAP<81;]*==E9!O2AH V.5
M8RFT*S8:92R=)&7F;:3!:%;_I#HBJMU!7PEE$6@/4%U*IIMFT*/FMS"<L  *
M'1GR/G*6,9+E<=X=A>).\/J3VV3UC3J-$-7%).C<*$>#5_1Z=69C "_:X3@9
M>^OBV@GV+5,:M\(@NT=3SZ;@UL,\M+O%78@9(:(R'AX<,<2@X<+EFNR+DL03
M'W]M.+&<""3FI*:VP2%T"3M.&/%)5I[LY?ALMW-LS9& D':/X8<_,BF:W<1O
MH]M"46 A;,E(.4[?QTB4'8\I5<V+/\7+<LP,XBREKY]<[4.V0#3G+*JA&"1/
M71ZUJ3SYJ3-M+J>WZ N2Y+;$L9+/5M:8?Z:1;YU3TGR1<7!N0DR*/#D[I4%W
M[&Z^?Y5(X TQ&&((%-LS]Z.;'+ L#F8GKKI$"0)@D]9(EMC)?X"8&+:44Q^X
MU?_'Q3ND\%-ZT!M-=Y:5J8*F"W)VT4>OQM%'TYH!UJ)DX2!MA05Z;I\5RWQ#
MO8E!M3A49+!G'MUVU(0'58M+M[SD2,2%IER$.!S'Q, @XV1:++@$4=)$3C/.
MT1C:*'CK8[LB[S)EN>K45E3/K.8ESL1U</OH/$WC0F,@*10B_GSQ TKA,&,=
M^\+$,,J!B9>?S%0I,6W^-:_Z8X"_."]CRO(".T]>W(NAJ+M,861V4/-0ZDG#
MYT'2#W DPGP*?[\?;^^/]/E*D]Z/]0*3L*+66I>2[#VN(#\0QUCLF:<4H4>B
MC/4P83OD4Z!*6PT^L;89#"H^4LR>27,_/Z:US3&EBL0B5YHB7X@L]=@RZJ="
M7P&7WVN>$^_!TD1+0[+B7!)E1Z75^?+R./5YHC9[8VSJ"N+4N\#H+XA?[C61
MICL=C"16UT;(T*'L$W^I;"GHAX=;0--.6\/%ZK@8W@Q!(\4WM\4SOK(2&SA&
M*(+U4<K6&###C@7<A\)VQRY!S/G9AFY,5 .$>2VR= 8X5YI,]"147U6H1Q<?
M'U>>QN'LA*G*AC-=8U9F?(@K"*2'K"2\QL4D82/-"9S)9=04K3 WE39)3P;$
M\H:T%UBASKKT<'T32ZEY\:O^*8G?MI-$692'7/(0+QNWYN#64/1E^5GU'MR-
M:M0U?.BTNETSC+7Q3\<RW@U])57!%#\9PHXR\(?>IMT!\5'9_;B0:=0$+^UY
M%RTVS7A2/CF3!*1@%70<;9#$S*,GE5-;IE(=(!N+J><3=$0A'7Z68FJ(A<ET
M_%GP_^/A, ]/ !988HIIVE,J;701^TYR3!H7;"=UG20?.R:&1/]ITH.1:O%
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
M"L?I,KW9GGZ2P+BV1$F'2PL<W1L]>C 0+EWSTTNP=;Q:SVU D8^/)4DD-F_
M]X7%T-F^L(+NMY:COP%02P,$%     @ ?8%56M>!0BI "   <Q0  !D   !X
M;"]W;W)K<VAE971S+W-H965T,3$N>&ULG5AM;]LX$OXK V^QEP!JK#?;<C8)
MD*;M70_8VZ+=V\7A<!]HB;:(RJ)+4G%RO_Z>(65;;IRT."!0:(F<>>;MX9!7
M6VV^V%I*1P_KIK77H]JYS>5X;,M:KH6]T!O9XLM2F[5P^&E68[LQ4E1^T;H9
MIW$\':^%:D<W5_[=1W-SI3O7J%9^-&2[]5J8QS>RT=OK43+:O?BD5K7C%^.;
MJXU8R<_2_7/ST>#7>"^E4FO96J5;,G)Y/;I-+M_D/-]/^$/)K1V,B2U9:/V%
M?WRHKD<Q Y*-+!U+$/AW+^]DT[ @P/C:RQSM5?+"X7@G_;VW';8LA)5WNOE3
M5:Z^'A4CJN12=(W[I+=_D[T]$Y97ZL;Z)VW#W$DVHK*S3J_[Q4"P5FWX+QYZ
M/PP6%/$S"])^0>IQ!T4>Y5OAQ,V5T5LR/!O2>.!-]:L!3K4<E,_.X*O".G?S
M5ZVKK6H:$FU%O[E:&OK0.M&NU**1=&NM=/9J[*")YX_+7NJ;(#5]1FJ2TJ^Z
M=;6E=VTEJV,!8T#<XTQW.-^D+TI\*\L+RI*(TCC-7Y"7[>W.O+SL1^Q^8C&]
M5;9LM.V,I'_?+JPSR)[_G/)#T)*?UL(5=6DWHI37(Y2,E>9>CFY^_BF9QK^\
M8$.^MR%_2?K_';L7I9[&G%_0CVBCWVM)98V7DE1+J]V2JC.J7?G84:E1T=;)
MBO22((:6N@$UX/LEG548"V-YL:MU9Z'+GM/OVHF&WHA&M*4DX0C9(-<+(.@S
M(J-7E$3Q)(MF64'OEDO4/(L'::$L6Q22,;(M'PF!;&TC/"&<)5&:I><OR<U[
MN6DTB:?TIZ1:W$MP4:D-TAHH]_:+8+\HOW;*^$]T+XR"";3H+%QL+2Q?+U3K
ME5M/)7 !VRF5H:7 XUXTG;0,A/U2"2?9""_3*EYVX1WL!&M<,*&2UPHS7>W7
M+((MEM=)4=94-D#&O[[%ZL-H)'P!&&(-">J_P2^"YU\>^^*9P'@7>?^_5ZUR
M\G4#BJUH932;*XQYY+!#>M<ZNO-L!H%>*SNA5AL+#Z=Y%J4QQW RBZ,DSNE7
M8;Y(Y]<&OZ;SJ)A-:99$65P VCV,WT"3DV7=ZD:O'BE)XFB**"5%&LTG4[H#
M 4FH_?FG(DW27RB91?,X[G-I^7VX69%%TV)"19Y&Z;2@V[+LUMT)?SUCUUDR
M0SJF\3F/\FA>(-6>V'66)-%TZN<DF#(Y/VW;V702Y6F.:=-YE!73\R?6G671
M?%;L2D4\A_4LG<11$;.D=!I'69:<#ZLXH(JH17X@\[,T*HJ$XU( 73:CMZ&.
M.=,>I3 DF=V?5DW4<X EI_WDDQX^G98^8;%R*\&]&Z/0*JCF<9^IO<!W?[S[
M]/X#J?4&=;-F1T"C88V<UK9;6/FUX]>5LAL=BH?'V%&Y['SM1+0UG 1ZN?10
MEET#1;V[3E<W9+-V^4,$<_$"R@\M_;V#MN"M+8C%LX8@WFJ<7*F21'6OK#9L
M,=2#,:GSY>?YLY(^$(*,YUIFB<9)P^1R+STA],HC4(S_OJT5Z$"U9=-57M-&
M<P(I9$O%:YQRO-OUG+SCK L0.VV$\<9*YB<1TO<Y;=4A0Y:Z8UKZVF$YD@,"
M]M9B8X%0#\-(F,DAV;$DN[04ECD01#@ W*+%:[@Z6%0EG5!-U']GE99%PG?P
M*MP#RY;*\R1DU;1$O(=  Y'>:42F?62TW&'ZQ&,LBF/MLQ&)VVT@W5*'5#=T
M^_F.LFG\.HE],@"%-.C*I,\+N&\+\@Q(!^L'>OVJWH]^D;)/9AX"<TB<"_JM
M/=39?%=F;F $\J)WE7><0)<(<,=B^OSS,(WLMZI!:;'A.Z '5%&?/(=JW$?E
MB$=/%TPI-@J<Y$O*ZJ7;(O#A0T]A56"\@$];G#&.C$WWUB)Q/#L@LI 5</[%
M#G4U"+EJ4.U,!)9JV53>I58T02=$/(V9[AJF!$Q T56>*TYZ#0X*6_^0@@+!
M8'X((*<LP' ]K;U7#QL[DM<W ;"01>%DTD">Q?&!TY<W5L_=+>+(*7N"-9#W
MK[)Y?)'B)- TGF*&GCK0+YOI<84NJX?*GD!R:AC/>T38YGRR!!BA;1'4,%D'
MOMQS)ZM.)@?-NYQP>B5]+[A5?0OR%#>JU!Z:)IX(-4?NZW7@KS.>X'2C*N\^
MZ_"/A7GKT4&!.FH^$Z(/8YP7]%E*^@=*AK)^<[#R6 1R%#T1%\) F/?%(-AM
M.-_Z_F>!PVOHP(X=L*..V^&.*A]P/H;*DR\'I?6]2ADTCJ<;1F8*-,KE3B G
M$J,"@<H6V15:R1_W'FH87<M1'[J7A5U(BC5KZ:-<[[=G%*U1B\YQ6.5#*3?.
M^W+];6?#U894?LU*47$D5D8&*)%?<"18(SQ/>I6=$Y4]\ V\@][(A$VHGV #
MF>^/$7U_'*X90#OVM%@XA+/MY;A<TK\DM[TG&IWOML1XI-CH#\B_B=@EJ'OW
M@OL'AHY6:Q)-)W,>X. QXT$^BV+TH;O)V,]?@UQ@((YFJNQ;'NV+$">:>8%G
M5N1XYO&L[P?5\RAH,D6[/".<<?)I1GD1Y?-CV$\=3EDTR1,\DVQ.Z+;3R:[O
M'#KZJ+M#Q1F]?B:U7Q%ZT1S(@_EQ&LS/D]G)R/9W2S;T8@>F[7P'<S+8G''^
M/-3W-ZU\0-YR&3SZ^/+W[V=#.!H])=Q!EC#*H^]'O(#)$][0V%:,IY3BB#!+
M>#S#(YHD_CU"B'Z_\'DTIR2/XFG2>QA=>9RA;T_IU 7">' 1A!/)RE]WL;/!
M].%.:/]V?Z-V&RZ2#M/#=1R.*BN%V#1RB:7QQ6PR(A.NN,(/IS?^6FFA'8X_
M?EA+@2:))^#[4H.4^Q^L8'_/>/,_4$L#!!0    ( 'V!55K[(EAYIP,  #4(
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;(U6;6_;-A#^*P=U*!)
ML]YMU[4-V&V'#5B+(-E6#,,^T-+9(D*1&DG%R;_?D5(4;W.\?HC,E[N'S]T]
M1V9Y5/K>U(@6'ALAS2JHK6T7463*&AMF)JI%23M[I1MF::H/D6DULLH[-2)*
MXW@:-8S+8+WT:S=ZO52=%5SBC0;3-0W33UL4ZK@*DN!YX98?:NL6HO6R90>\
M0_MK>Z-I%HTH%6]0&JXD:-RO@DVRV.;.WAO\QO%H3L;@(MDI=>\F/U6K(':$
M4&!I'0*CGP?\@$(X(*+QUX 9C$<ZQ]/Q,_H//G:*9<<,?E#B*Z]LO0KF 52X
M9YVPM^KX(P[Q% ZO5,+X+QQ[VRP.H.R,5<W@3 P:+OM?]CCDX<1A_II#.CBD
MGG=_D&?YD5FV7FIU!.VL"<T-?*C>F\AQZ8IR9S7M<O*SZT],2RX/!FY0PUW-
M-"XC2[AN-RH'C&V/D;Z"D:3P64E;&_@D*ZS^"1 1H9%5^LQJFUY$_(CE!+(D
MA#1.\PMXV1AEYO&R;XX2_MCLC-4DBC_/!=S#Y>?A7*,L3,M*7 74"0;U P;K
MMV^2:?S^ ME\))M?0O_&DES&*"9P];,RYAK.A/Y+C;!7@OJ1-L"RG4 P: TM
M:EN#I>U2-6UGF6\<M7>ZYR4P64'%16>Q@BOAT?$9O25TX] 7\#LM&D G!:!"
M8K.C/5?,JXH.=7M<TB&J,P1H0L#'$EO[@@"L49VTA.ZJ[SZ9^Z3PI6M0,ZOT
M K[0=350X)+((GP'5^D\"Y-9>DWC))RGL5O+BS"/9]=$1"IJG][[J^]5HL<>
M"/#@PVTH4G^\@2(.BRG]97,HTK#(IP0QA2*AU7=ADL]A4U6 ^SU=+"XY/B5T
MM5 .RTYSR]$LX!9)7;QTAU /E_<^>9WDE.6W;^9IDKXGCLDL#]]ETW'E?W@Q
M0U>G*UE_(FV<,LW"69J$69Z>,AU$\-\RP=:7E#)43*:Q2UD\B3,WCR?S.>5K
MJ/.K!AMI^?<OH?<,J92B<W7?:]5 R439"2\B,R;JDG:@R,.4\D%%FR8Y)2BF
MW&?Q;&3C'$_,2:]>K4^O*<X+R&7>Z^?(C#<WC/1"XU[5_\+L;6AP=!]).G,&
MZ$6+K*R=*5>51R7IB<X,/=(JBY03)L33.4GXT]EITB;G[HKHY"HGM1_\@V5(
M"-01_:T^KHYOXJ9_"E[,^P?U,],'3ID7N"?7>#(K M#](]5/K&K]P[!3EIX9
M/ZSI74?M#&A_KRBD8>(.&/]36/\-4$L#!!0    ( 'V!55JY NW=1 D  -P=
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;-59:V_;.!;]*X2G&+2
MXF>2IIDD0)IN,06FFV[2SGQ8[ =:HBU.)%$EJ3B>7[_G7DJRG-C.8PHL]DMB
M4Y>7]WGNH76R,/;&I4IY<9=GA3OMI=Z7QX.!BU.52]<WI2KP9&9L+CV^VOG
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
M2+@_A"RA_FD![J\TB-*?T /&#V3G_P-02P,$%     @ ?8%56AL+C&E3#@
M;BD  !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&ULQ5K[C]NX$?Y7"-_F
ML LX6DE^[N8![";9]HJ[2[!)&A1%?Z EVN9%EAQ1LN/[Z_O-D'K8EIVT2%$@
MR,H2.9S'-\-O*#W?9OEGLU2J$%]726I>])9%L;Z]OC;14JVD\;*U2O%DGN4K
M6>!GOK@VZUS)F">MDNO0]\?7*ZG3WLOG?.]=_O)Y5A:)3M6[7)ARM9+Y[EXE
MV?9%+^A5-Q[U8EG0C>N7S]=RH=ZKXN/Z78Y?U[646*]4:G26BES-7_3N@MO[
M(8WG 7_7:FM:UX(LF6799_KQ2_RBYY-"*E%101(D_FS4*Y4D) AJ?'$R>_62
M-+%]74E_8-MARTP:]2I+/NFX6+[H37LB5G-9)L5CMOVK<O:,2%Z4)8;_%UL[
M-IST1%2:(ENYR=!@I5/[5WYU?FA-F/HG)H1N0LAZVX58R]>RD"^?Y]E6Y#0:
MTNB"3>794$ZG%)3W18ZG&O.*EZ_5K'A^74 2_;Z.W*Q[.RL\,2L(Q6]96BR-
M>)/&*MX7< T5:CW"2H_[\*S$URKRQ"#HB] /AV?D#6J[!BQO<,8N\5J;*,E,
MF2OQS[N9*7)@X%]=UEI9PVY9E!>W9BTC]:('X!N5;U3OY<\_!6/_V1E-A[6F
MPW/23T;@[*QNG6X\P79_6"HQSQ(DG$X7HI"S1+FLTW\J([(R!W Q;B83F4:X
M(]-8%)B4JT06*A9;!C,NY$;ER$VAYG/%^2-T6B@L6(@<(TU?;)<Z6N)NE)0Q
M))$4.UAD\_W!PFSE6LA%KA2R&J7$*NN4$+(0GPZ7O8QAA<P-!$%R5AHH:JXP
M+U*KF<H9,-_YXU6N8EV(N8QTHHO=K7A4FRS9D(,B^RC)9&K$A0C#F_Z-[^,J
M"(;] %=C;S 13\3$&X7X\T'E*S=X<N/W?1K@3_HC_!UYHQN,&'BC '\>E4P$
MK"?;[?C1J!\,1F(T[D^&^..% PS#'Q+[%JYS<0G[D^D _T\A<NI-:.VI-^2U
MLP(R>5#0]R>3_C28BLDTZ <L;S+"F*$7#O'G5V7,K?B8RE66%XA[+&*D0U:F
M!8>;96AC2G9^E)G"T(J# 00/IX&;3A'JHP[E.2(FUB0)I30<]*=8*KCIA[!W
M[(4!>\<G#>V,5''\#R=>D-8C:!N0>R=COS_T6>\!ZQV0I50 J-SK%)I1>-ZF
MXFZ=ZT0,?%L> #J C*$5$\0R1MV'I<YC<0=HQ00O@=LNYG<5Y,0E#>S58WI7
M?3';L3O@)2Q5 M T),$ !=BM95[LZ$ZN(([&W<OT,UD&&;F.I/C=N_/Z0B*%
M8E1G336&TP3H;=9;\%H>YV6CH*0KFS%\DW"/%1XM8N(C[?LBYOM8# J\C8J,
ML6V=XHM+W$<IV&BD2;*STE5L[>GQB$.!O3KO.Q^S54ZQV:[1T^I"/W_^:1J&
M_C..V.%L?A8\^Y:'YWFV$@6V^:=%]I3^=OB<5R8?GO%@MP5%UG?K9IQ=Q1*
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
MT(,(L+XP0$#Y@PZHO].>_0]02P,$%     @ ?8%56CA\'V2H&   5DD  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULS5QI<QLYDOTK"(UF1HHH4SPE
MRE>$+-O=[F/LL+NG8V-C/X!5(%GM8A6[#M*<7S\O,P$4BJ0.NV<W]H,MBBP
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
M,AJATQT2$2/;E!FBEB?N/!67(:(/- 47Z)[$ IC#(5E-WU IE!C.!QQHN#4
M7$OJ K7Z ^DEZ"+%XQSP=T <W7-%%F\5A.]-67$LV5]N%D6=.JM#&%1+8(A?
MRB83,]4)PS-'8P0;%%Y6)@O"_C!RI'?-AIW"6N" :PK(=P4FXP:A(OLX;]&+
M//T780T"/_;O]!Y0CA,"<!L\B,2@<=B.H<RK (C"TR9=@VLW#$)5$:=L:%SK
MX'  AX<.W?D;ZS=*"W[@0)/5FN\N4:G$='3EN2%:Z&2;]"2$4 XH>D<P5_*[
M)9</()$F7U.0%'.MJJ>^+[;@4<D* '1+\8O(?VO= ;),!,J)F4N&Q54"6PR1
MZQA+&;A>TQ76-JWFX 7*5AN*9)UO:QS*UF2=V(!W3A2#<@;H59MT4<!#5Z0]
M=I$&/QU$0Y5+P3;&5&^33/1!?CH'YB.((Y8455J[4@[8*P4%'_<0N4$4#\W*
M$K%#,3!0DU-4P@4@I>=S7^X@PPCT2<)'\HI[F()C7:Q!)Q, E@#(DE5'+&M?
M=@A/3.Q"QYB=,D51:S))X9"S60O:7=\*E/DL[&YRZQ!=F41;+M#9[!RJ8K6E
MY1"BCC^'XL(5?]9<+.H'>*GB'8(XN$6X#!!--:,-B1F<6^]D5U!221(-6>BV
MR@4YSY\L81.4N>>;M"QRCF3.2)=._(W?V1N?G/?4*ZGYBOO)-9<[+,8>/!_9
M(E:%M) 1,PEBHYTZ"RQ*DX_@ZA81<-[U_8*)!6-FQS)(X'RC+0>W9E=8[]QA
M2=2Z\55:-2PB"-R_"<E5AIXD-KB8?4NA#D=T>J/3C/5FW2 EB+,=!]"AW.ZX
MO=4#6[C(=J%&N+#HOJA+0A[H55-5+N2)+#!9H^#:G=V51)TD;%I<W-K;./*[
MICFE#*DY%F;YNI-4LH) TUZ7["P!3H$]+M38]Q)SB@(C@A^=2<'0)4*MY2$!
M1,@) 0E4 $*E,T.!J#C)H-S@$,>;0HC&K  SP%N\I/(V>][J'I%0=L.L/YWX
MJK)$^,[7Z%FAJ 6A3H=XQ%4O@(])$]<,<4A#62/:? JZV8H(6EY)5"YU&ZPS
M#*P!"OH;!_<\2C1Q'*DJ>,BEGB#F/:BWS><D!RE5'CK.AT\Z6IC=K_8_KK+S
M74G!B:LRGZK!*+KJ4S]D,HK&PTMZ<15=#L;J_0-$NUJ)^WDVB*;7 ^E]W+O]
M)+H",=VV4- 08@?5K. IPGHX:]91UMF0)+$V<^09KF-QX?O/U@*E-M82M]AG
MYM6$>T9X=2E](ZIF3:-^?Q(N>U@?_*7.)GVLIA;3P8M@P[S+\Z&G8N"HF'PU
M$<RUT_:XXR\_'BB\J]=4*;LO6 A)-F./YZM$_ZDHKX4W!_?'/+_Z].:6=\3E
MZ_2)5*%NZKHH<[.KU'>V&],!7'[>/>,?<3ZEMBG,+4(_>,<\U7NKS_;<PWD'
MBJ5L+D6-,+/V>0(W=YTGZF83*54B_D$5B+UJK)= >S0 <V.D("X1=A!R<YAJ
M\B7)W0N%C8]\=.4P"")9E'K%Z&9;+EUP^S9$>W03["!>?:@C)OM508&9AU!L
MA^SA#7V$V[.]"^'<@S<R7\BA&XESK .5:E++(>]ZDK9[*TU$FP_2$@(99C=Q
MP08E+'W)CCB1:440T&6#NG5!K+N+SF@ORKXS'#E:ZFFM$.!9F>-!$,<-<ZBP
MZ-2\*3G&L+IV1,=L'Z&2ZH-K:=_=T=Z:MNY#T <->%+K+ZW:S-7I8-2[\E'$
M0\)S36!O4J=7;6=;ZL7YHNB"#Z=77!9/70M?[^'1H>4R:9>]J=N;$N&JB&P=
M^Q'WYB$+&K @-:5Y+[V330>3WO6WW_?P>KZ@%I(K3B%07DD;NLH[WM?)@"D,
M.K3P:Y#U $NY L]M5]^17\.<XUW4N<"=%8!':-F$N=UF"-86[]"VO6KZ,% >
M\.!T%/Q.;#TFP+TM1GM;C!_4QP>%?O^0#[MM'[[N4=,/;(GR#-]_"/NXW'T[
MU/@9)Z9!&)!S%2BO._4LD:3OJOB"_X.PZRHQ+O\DJ>G\6+&7*8_I@@Q#7G4.
MJG4,A@D!4E#79E?:XWF!1UQ:)CXL,U-; 7]\&_Z8F^K,$52NN'.L]NKK/&TA
MFPKOTB*Q2=Q*[Y3MFMKP(2=CX/:C@%'!>;84K(C:;J5'VJZFJISANBZEO6G$
M%6";:#>YE(!K2<! E)$RYZ&,.(1S%PFS9IYUX8$1WE)X=Z .3YR^.,KI+G[
MQS=O6CT/>@IW="?NFIB9F5A3R^A/WO%H*;JGWB!KMJP-Y,#E!8HD$3:+:1:E
MDY\W2E>^D\K;05$@#$2E). J KMC]8 HD&YD6W+L&JB&LR 2/7N[-17+$/#
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
MU>1$^D?NE[I8\U_.F14 EA6_7"*5,B4]@,_G!;AE?Z$#_)]2>OEO4$L#!!0
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
ML4&*>D>UD53L""^':UX7M *IX]:"QLL'GG5)(5H],$#.7QI7O@[]3Q,:T^5
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
M.;H2P_C7!1_'EQ3YDJH10(2@P1K$NZ34G'->XBZYID>3[[^;1&'V0WO#G;1
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
MPY+>,]3.@/;G2MGMQ 7H7LC)7U!+ P04    " !]@55:N,B(UY\$  " "@
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6R=5FUOXS8,_BN$-PPMX.6]
M;:Y+ _3M</>A:]%>=QB&?5!LVA9J2SY);MK]^I&TXZ9K+QOV(;$LB0\?/A1I
M+=;6/?@",<!351I_$A4AU,?#H4\*K)0?V!H-K63652K0J\N'OG:H4C&JRN%D
M-#H<5DJ;:+F0N1NW7-@FE-K@C0/?5)5RSV=8VO5)-(XV$[<Z+P)/#)>+6N5X
MA^&^OG'T-NQ14EVA\=H:<)B=1*?CX[,9[Y<-OVE<^ZTQ<"0K:Q_XY7-Z$HV8
M$):8!$90]'C$<RQ+!B(:WSK,J'?)AMOC#?I'B9UB62F/Y[;\JM-0G$3S"%+,
M5%.&6[O^A%T\!XR7V-++/ZS;O9,/$22-#[;JC(E!I4W[5$^=#EL&\]%W#":=
MP41XMXZ$Y84*:KEP=@V.=Q,:#R14L29RVG!2[H*C54UV87F'.4D<X+-I$TQ*
M+8:!@'EYF'0@9RW(Y#L@XPE<61,*#Y<FQ?0UP) 8];0F&UIGDYV(%Y@,8#J.
M83*:S';@3?LPIX(W_9<P;[&V+FB3PQ^G*Q\<'8H_WXNW19N]C\:%<NQKE>!)
M1)7@T3UBM/SIA_'AZ)<=7&<]U]DN]/^:DMT@X\,!O ,$7Q$*]8A@#?UJ=$K$
M\-U.95)9<2*36I6X61K =>/@_/KB"K0'2^.DT)@!/F'2<&&!S3*=H(.]Z/SR
M.MJ/85U8 GKD.H),&V42K4K06V1$/!.0G8*"Q!IO2YTJGJ%2TSZFJDUL52NC
M>>H94NU5GCO,9<\VEEI1RQ%BY!--@S'0(M2-JZU'HIQ1V3QPL"DFFGN*[VR4
MIW7/*R\L21F!-@F***HL;=)J19S)2X*^D^3R6HCK%)VGD0_BJR?A58D4!W6\
M!Q1[AFL+&[DY)H1$ZZR$<DDARRD9E[9FW6.9R-%0JLJ62DIM0//9%=GQB?JS
M1R!VF%NG.533)FA;3A_HP8#"CC5U6'!O)8C2>M+"@]>YT91$U:>;8FM8O%=0
M+\>&@LJU$5:&OA_:$"XR4BB0DJNYS4.%RC>NS4#M;*8I2TY\#N!+06%OR5YA
M<#HA,@[9L:3<=D2"Y00B/.#S%H4^F3%K66R<;_+%4F2P:M*<^*TPK!'-FR3Y
M]MR3GU1G&3JNA!</;P5NQ;'DQ_65HTE=SPJ434KN*^XR?PF!F&8#@?JP@8H[
MVU:OF+5KT]P)&-03[*THY:35/FOV*"'^K[R*QE0)I,>:HVF+NBL\3UM,_G-)
MFU,I YHAQ7.TN5-UH:G18,Z>^;LG1<K:;BLK6HOA #[^H]Q"09V""C8A'G0
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
ML34<3M.!?W'M;JRJW0?S0EGHW U1DGAEIP5XOE3*=C?DH/\'Y>P_4$L#!!0
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
M%XZY&E&HO]AT9_EL)ES:>43CR*AG.FW]('&L*W+5\\5Z@.N8:;"*1O19,WN
M Y&(M$X4 1$88,0<HP 4NKE%M'I8E@1O1JG>D-9^%,U[Z.PHO3T_G(X=?V(Y
MD3W7C#PMJ964$E/4E]D*(AMQ ?X*C1+A!@SK3+&MFZK9'!*)K<KG2)BID 3E
MI0>\3KPH89WH;\6CAF,#7:*"Q EH/AN4&PMW1%XE!/4+Z[%"/GHPLF<5A> P
M:O;R>3$1+>C0W ?3>84_X*;MQ40/@X/W,OHLDV@=1\5(3S%;9'70*<(1>Y6]
M'-U2[V1SI7>QN4GO6R*=E#4%M92>,EA@>*[G]LI<,;?>T0ZB)R;ZCF>L;H#C
M3LY]0=O0:)Q(? 6?U6P\C[NEO&X Z1!">.=K.'\]0 IR4PM+H=-M86$QOP!7
M8HRP'Y_N/6O$09./EOMP@;(W%T.;-S#'%'+0EM60OTUBBI&L89DFX<UFXO U
M.IUQ?@J\!HW><U;_F*B'+@F H,J']ZJ<D#?#TR=%3X\S!CR%RD\<:6K<$1EO
M0S#5UD<"8L[%_EUPL7\WZQT73LZ1S"G7^F</9F$E#B/E\/)U/!;Y7#15);R4
M_58)AIG?[VRG*L0&G+_VPJ#O2'Y)>)KE+2Q&4>IH'$>B@:P%O,T^I6$G*_@(
M]!RR;JYC5M+U[(Y_RJU3NU#C.2=#?%\W$_"HG[/".-;^8GCE=,1^':=3O<H[
M:#2 GCA5)B.^I$+&*7 =21[5PBG4H5&H1^N!(ZTKXSD.'U?+B0"U<DHVW*VH
M@AII()@\R(?L/ =G)WG'TUZH9<ZL# PE]9:8[@&Y(L+I,[A@+!PKS-%$#4K0
MIV;X2Y]5YX<-]Y.'K[W3<J#X>3L[;"7"W2%18U_EWLQN^_4:F5I0L,'O3%V(
M@+TGYK!C*T'#C[Q3D>N2LL@"_3C3@84QW&*Y^./(%F-)'8YF2Y]S5VP/G#BB
ME!)_UUAJ?(K6Y9OS#].J[-WWS$Y838?';^6:G.@)F0?PTFF<)8FO_ 4_93?9
M9?8_?=-Y>U00)8ZK(M)F@B_K?1/)4;3/1],N)Z=M+9FON3M%\$>S+K(_9D [
MGM!ZBDI4&&@],JO$;W=-238YWQ::."1-)+YNTI<&X6C%+<N#Y&LYN!+SJ"A)
M;(X)!*71&T'2+2'I[Q$ #Q,SN)C-P4J>_:,W"8BP2&C[N\:925#IZ[Z.X(@
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
MB"&4Q[6SG.9"'U4F1-5M$"9>#WR @\/1S$@9WNSQ$[ZVT2_GXQUIIK[(U=E
M\DTLUKJ9+[1Z,V;!DZSD"^?PP6.0W,9?X]],N,) %9V<UNL>2X%/FW@QXG65
MA7+Z@8KP,OUP-ZV\O!^8ASB+.XAJS/5?GG1>:9+/^<U%=G-]>?-M]M>QU/WB
M:9YDKZ=4C2^=Y_;RYC'_<:=BRKN0)W>[.%87Q+P^K?1 'L:,*PY1LRZ3:7G9
M2 \_RK<*]T_UM5F2C<D/-_,)#&\2+K\>%'Z?)N _<<9AWY&8A+"<3QUX[?-
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
MYW&:^!3#B:CK+D#@^P!.%-4'-@!TW@U;FA90"T.!UKZQ-3NU4MO,XW8*0A2
M]"L$NCOIY:F-*[P.B$94?)^ED FN) [JI#ZL4/+/:E+2^0)6#.IVX@(<8.0&
M9/\33TY0D&PR[5H[2P!)[A>ZW26W$T4$4+>4"_NVN,R$-3^+G56BBM(YK<0$
M$/6S2>62W!@-MH?"DE@QO";-3?ZTW8'(G>[IEO#FV6(DQ%"* BY>P@1F,T8*
M ,:^YR1-;Q&;LZ@ "+K'%+?;(PO#XA!VH<VW8"MA6:>OZYNXN<7X4C%Z2->%
MG$KS,0XA3;E,R@ACGF%H62!YRK3U(!^G3F86N,#JTQ2-Q8R0&'4^",:7XEP*
MLA_H:!!P$V/6WYC(I1!>"G9]Z'TP)U-C@N1R/K'QLV2JMCAHJG)2FLZOD-ZU
MY)9-B;T3^!O%$X<9NJ.6+W%:K0V;3+%-&$@L5N)*BSFDQAR;Y7RBS-U\W^9)
M),[/^#+8Y<=]H9'@%-)UCS/:M0\MBH(,!X#6364;WY@VI*,,A@YC/5VL3/']
MMKQ;3ZM1$K_!$7R+I!G70W3'>:**E;5)$:VXHM!3QI&DT_=G:$,RG!^+ON#9
M4CR,O.WLI636I^ <Y>OC0L-LGG* \>>Y33TD#J[0MN?8:Y5XH%:YAEH!N+-&
MF"O?:&UDL%%_8B,=.$/;!FEZ(0]-):@P9T2>F#:/'VSSFRQ4-3=00;3AA62Z
M\F'+V="ZIWP( S]A&[?)>:UK30]/NDP8X1GL=K&-3P(<-+H(CMUC>BYBW;GW
M)@8:!6$^.#0/@("GI='AAH72SN2UMOBHPBM7F)5O\[[U)3O::>8@;0P#6T;Z
M.XS]MQZLR?[K(W-\1J*&4"^_=H;;)OGWSH2(9\SW&W1^/U[X*OO?W-)1U)]!
MC^=7ZK"@XP^@/\I^<\B4 7K>^>TF#W+$^-^SIXOK[Y[2_[>+ZYMK^O_\\>+9
M[>T%_;6\>4+_/EX\?O:,FTOCT>4R6]*#R^Q\N7AR^]U%]O3Z1J=8XL?O%K??
M/LEN%LMG-]GYD\7-T^5%]F3Y3(<.N=> %XJ;WDK[JSS3%YCXUF'\!%._!F "
MVYYH\-0:3JZ:OX3IW?M0D^0-4Q^,KYZ3ANER-\.=C&G(:64$9S7FG;YSP8=
MI0"9F^)TVG3AS[IS1S0ZQ&:**U8]M!XC[>;H%=70U0;>K%EM(J:&+>?3NEZ6
M= 2=;>=35?ZI.8:0Q0R@Y7R^#E?[]44GNOUIV+YXEFSJN^!0DG3T4!L7+;Z/
M$JV5@ATPD: =BW<P]J*0ADQ3NO;,).Q>%A=OZ=LPP9H<-!"1!HS#X'@(TT<
M[.<5Y=S&O*;;^60D+J::1/]G#1QV$[=2IN$<V*F_2+F66:6EQV0<A>J"2NU6
M%XPXR6H:/B#A<J0DP0EQ?O;NYU_/+L++08@/N-Y$I_!Q8Z)!*&I8WB#S#Q[0
MXDX_V&<_357\#/W44O<RW?L?_/LJ(\"/<[4&;: X]%2G!2P2&?*$*_!RQ@['
M2L?@C^:-C8[":V]DB!:'2MQ[D!C!OQ^=40KZ5'.*A'+5"2'#I$U9$9O%##-K
M/*PAN68$75+'Y_=-+!P1&]&GL4>E(=]&S6NN-4+9>*U7I]4/#^.&"%*O&CO@
MK1KGI-\]QR+&4>I/@RLU#G-3ML/M1^'IM#HL)%L)MZD@(9Q::G$R1DL>>JP<
MES7&X_4-AT?'$-K><%@J193OM):7<'6&,"'W*OEE4%PW(HQ1KW0HH[[OW,#+
M%>DV0"F]/NO2MY-J]0'+-;/(&A;41BJ0<@S/WAO_XJ9&K0VNZ]3XIDGPDGA[
M$K=%"+FE\>"0%"3=R91U,><;)!.,MI)XG_@"CEG=L'7=I^WHE/!_TZ:'RE,W
M9":K$PM22+]%6+^I+\/UT_<#I)[LP<O8H/\8Z9<1FY%*\\1&,\="<!<]+2^9
MVG0WY_$53XN3M+;P;7\3YD742DKLL)O"Q6>UCOL[<2Q6W8:(G_;4#]HA S#"
M##V1#QUKG&H38B:(]^)F:@Y1^I(;=-V34TO8)3H,9-PAK_&RPCN#\39 @5.+
M9A83^6/'M79S238)1X\O^ C4][DJ0DS3O)W/K?S+T5NI)M6%+YW$%[ZV_>IW
MK>O7<']K5=OAYCP.68,3K\9*':K<H4":/1A\H<IWE=L=9USE6O#CL5JCO -6
M0>\DY2\6D"2>5\\31)/ C>*&+C <=62RXD*7TP)3SBT,_04Y Q@OHEC)>?\-
M,8.;&]US^QDO#DQSD;@4EA0>V%?\TH$1<@XICULU\ 0/W-II5SB$6?C%@,&_
M[4VI:!8QC?,2>3WR]@;I1<QYW8FZVJK5UHZ/-W7_AR0'?^<T>T4:N8N@!<R!
M$!@ #YLOM9700IGO\HTNA]PP!,PZ*68+F7X28HYU2K(9K;GE=T,Y:T);TLI\
M3+(<I013,W[2,L$<0I*PL#7Y/5A-4W_JC8+Q18PE&'>95#(*=T!?*[K0>/%
M4O7H6]VF&(3[.N$4+6SWKN/>).P/@^-&8J)Q)QQ [[@M/_</].DKLG&A7W'M
M\_#QBZGRDG-Q0R+P; &\3UQ9I!7XRN@T,,Z]7M8H V(KF[0%Z36(MXCY+.@Y
M%A9S8F_GDUK/P7XN0AL$S$W"A.AEDI-]Y5R29[?;]Z+AVB([KTX]NL*[\O3=
M-C V]$G-U>+JZE7?^60TD5J2EXS&%V@0HZ\K>^!7#>/::J9+W;/E$62=+(C.
M+!TWS.8H:XRJ^5SSU[;JN0KV&%9]RPC_/(;[7PBP5"HC8([V7Z&&\\_:U>#M
M6KZJU2M\B^1N," ^55P#F0&N%BT_16^(;4OT_;6=8Z/_(&C0]B7Z0EN?-Q-,
M?+U2W%RULY=^@:OLK=\YOU[Q>-DDLJ XX3H6'(3OUW"<W!ZT98Z'\#=HBQ?:
MD+ MVHYW[KL#F3!&\^&YEIJSDM_4_IVB,1W;B9P'N211&,TN1LLBX>+[3VPT
MM$ =(&@ASVKD84BUK'_E\H($N9##9V9Y2_(*Z?ETN+^P[O%I_>AS9DDUF&/U
M:$[+F5!RQLK*_V<UAS/!_ERU)0BB?X7^\F8M#CB\P:+>#%Y"',):.D%L5>G?
M]^#8A1=":['=I<PEQI&ZC[PX7@QY$/LS?.*IU <\AT>MYG:BZX&SH(U+H)*3
MUV!7V\I !4@">YST3()5BP09OA1HP<V#;[090-8W 26T%CNPPC>USN\;<9_[
M6H:A/2UJ/+0:K?8.9RE-C"*(Z0$ATN"1'R(](^=4A,D?!UP'O"=]>ZFF(">+
M+(!(3SU\U/+$R55#Q=2(4KAW1+H2'\":&SXRI7,O3""<%SBB<+T [)2!4=CY
M5@;506-7OVL2\TZR#)E O(=&7NJ[1LY^T]GPTN.HQA%)]95<4]+5M%U0I0RJ
M)VVQ2ERC:5=D=KR(9KL7=L#"#"U>$Y6L8+?@H"QM^MW$$HA<)&5@8I,K"4B9
MAK'[3MJX)LYT\0_YPI\D?3.4M(ES3R.>^L*<O.XF[$$TX%M\65.K1^QB>)UW
M^8L?=L9MS!TQ20Z#UL2V83*';W$XJ';^_N7R[!&-C(^_^&%/BLU?^5VE<&.M
M:>CUU;=/SD2N^@]=L\>48'5=L^,_D2YD'!Z@W]<-243]@ 4>&O>!P7OQ_P!0
M2P,$%     @ ?8%56B)!E5:\!   !0L  !D   !X;"]W;W)K<VAE971S+W-H
M965T,CDN>&ULG59M;^,V#/XK1'886L!-;.>U71L@:>]P!]P!1;NM&(9]4&PZ
MUFI+/DE.VOWZD;+CIK<T0/<EL6SRT4/J(<7+K3:/-D=T\%06RE[U<N>JB\'
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
M(XCO7<&9FS\_+O*9COO:^\;>"BDL?UZC%9>PU@HW+9C6#XY/&+V5%FZ\ZV%
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
MMG[:(FX:Q.@%Q#""&R7MSL O,L/L*8!/]#J.T8'C)CJ)>(GI&8S#$41!%)_
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
M3]?8)@OM!/"\5LKN%L[ U'@O_P-02P,$%     @ ?8%56LO1::(Y"   ]Q0
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
M(3048D4/X/Y2@]7="6TP?.L\_Q]02P,$%     @ ?8%56@?T)P^%!0  ; T
M !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&ULC5=M;]LV$/XK!Z\;&D"P
M]2[;2PPX28-M:-8@;5<,PS[0$FT3DT25I.)ZOWYWI"P[K:/UBT52=\^]/7>4
M+W=2_:.WG!OX4I6UOAIMC6GFDXG.M[QB>BP;7N.;M505,[A5FXEN%&>%5:K*
M2>C[Z:1BHAXM+NW9@UI<RM:4HN8/"G1;54SMKWDI=U>C8'0X>!2;K:&#R>*R
M81O^GIN/S8/"W:1'*43%:RUD#8JOKT;+8'Z=D;P5^$/PG3Y9 T6RDO(?VOQ:
M7(U\<HB7/#>$P/#QQ&]X61(0NO&YPQSU)DGQ='U O[.Q8RPKIOF-+#^)PFRO
M1M,1%'S-VM(\RMTOO(LG(;Q<EMK^PL[)9K,1Y*TVLNJ4T8-*U.[)OG1Y.%&8
M^B\HA)U":/UVAJR7M\RPQ:62.U DC6BTL*%:;71.U%24]T;A6X%Z9G'+5P9>
M?V"KDNN+RXE!2'HQR3OU:Z<>OJ >A' O:[/5\*8N>/$<8(*^] Z%!X>NPT'$
M6YZ/(0H\"/TP'L"+^@ CBQ<-!7@K=%Y*W2H.?RU7VB@DP]_GHG58\7DL:I"Y
M;EC.KT;8 9JK)SY:_/1#D/H_#W@:]Y[&0^B+]ZXO0*Z!G#[GWC# ARV'M2RQ
MST2] 4,U[9I-_,LUR%8A7S$;*U:R.L<35A=@4$GQDAE>P,YR&!?LB2ML2>#K
M-;=M Z(V'$,VH%!2>[#;BGR+IWG9%HA$*$Z8W'\F#'K'&F ;Q3DV,TX0&]W!
M"6 &/GUM]G6!43"E$0B19:O147V!>CFO5EQ9>GSGYD;Q0AA8LUR4PNSG\,B?
M9/E$"<K=JU*R6L,K",.9-_-]7 5![ 6X2L=1!C]"-DY"?'S@JNJ$LYGO^23@
M9UZ"SV2<S% B&B<!/AXY*P&CI]B=?))X091 DGI9C(]Q&*$8/@CV'::NJTOH
M9=,(?Z<(.1UG9'LZCJUM:1#3"@6>GV7>-)A"-@V\P.)E"<K$XS#&QUNN]1P^
MUJR2RF#="RB0_+*MC2VWQ1!:MS;YN=1&D\4H0N!X&G3J5"$/QX]26#%H" DG
M:!AY4S05S+P0XTW'86"SXY.'3J/FMOY?*[XBKQ/T-J#T9JGOQ;[U.[)^!QCI
M0/\D??\DP_V#%U;1(N?1@QOG0;F'-SV%[T2-05/EEST9SS79L)7O:+*\-W[L
MGW5O_-@)P+1K]A.^TM2;O]0 EH*_MU88%>^$PAY;UG6+Y'BGQ 9ME/ 6*7<2
M=4']2M(G=E\'%S _VD6;(40SB. WAE@X@O DLE7+L&+/#J,4Q9:-$J7;AUX\
M"XX'L1.X9WNW"Y&MD;7WR.W(1%;4LLZ9IN'QA%UB4X+$/"8(IW.MF;VT-12M
MLF>8]88K(0O*22%R.Z\P?SL\;U6^Q8NY "W79L=PR!,@C6=!4VZU1T$L$>$4
M0F%>L#*'D5<*MJ+)(+@>#W P[3F8_L\,;YI28$X=V3@\*+E1K#K'LT&D\W<-
MD0]CK3?<4D,?K!V3)U>EV+!O<K?GQ"9.=_2W?,-.1W&A*1](%'/*\)>Y:$?2
M]7&*?PU+!'*S;%G@G+4>.3H\L'W'0]S/_(LAE-BBT%P<J$[65R<;K$[7*O?,
M8&:HY,A*1P,C#S?%77=3>&Z.OW%S_*V=XT0K-Z]?NJ '[9^OZ?+\$/"ZF_ES
MBY1%JCO7JZ/KZN@Z2=I</8]!T$5-[\Y'0J-*'F^?':?&T5WI\1+X\\ 9(M$S
M_[H\HLF$RN.N!=RE>(EZ:>K3.J-UD*:TGM(Z<C(SF,4T-%) ,N/?B#5^*D <
M>V&<=ISJ8SX)]M7)O7>.").3+^"*JXW]SM=@[SWW,=R?]G\EENX+^BCN_H?<
M,X6#5$/)UZCJX^4Z N6^[=W&R,9^3Z^DP:]SN]SBWR&N2 #?KZ4TAPT9Z/]@
M+?X#4$L#!!0    ( 'V!55I><;#T1 0  (,,   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;*U7;6_;-A#^*P=U*!+ B_5FQW%M WEIU@#M%J19AV'8
M!UHZ640ITB6I.-FOWU&2%:63/1?MEX02[YY[[GC/B9YME/YL<D0+CX609N[E
MUJZGPZ%)<BR8.5%KE+23*5TP2X]Z-31KC2RMG HQ#'U_/"P8E]YB5KV[U8N9
M*JW@$F\UF+(HF'ZZ0*$V<R_PMB_N^"JW[L5P,5NS%7Y$^_OZ5M/3L$5)>8'2
M<"5!8S;WSH/IQ<C95P:?.&Y,9PTNDZ52G]W#33KW?$<(!2;6(3#Z]X"7*(0#
M(AI?&DRO#>D<N^LM^G65.^6R9 8OE?B#IS:?>Q,/4LQ8*>R=VKS#)I^*8**$
MJ?["IK8=GWF0E,:JHG$F!@67]7_VV-2AXS#Q=SB$C4-8\:X#52ROF&6+F58;
MT,Z:T-RB2K7R)G)<ND/Y:#7M<O*SBRO4_(&YRL"--%:75'!KX.B>+06:X]G0
M4A!G.DP:P(L:,-P!&(3P04F;&W@K4TQ? @R)74LQW%*\"/<B7F%R E$P@- /
MXSUX49MR5.%%WY8RDRF\PW3%Y0K.7:]PR]' %3>)4*;4"'^=+\F<^NCOOK+4
M0>/^H$Y;4[-F"<X]$H]!_8#>XO6K8.R_V9-2W*84[T-?7#.NX1,3)1%6&?1G
MV$=Z+VP_Z?L<(7/Q'MIXJM2DA#8F[U1U@U0X9B!3@O1OW%)E4S@WA@;.LX^!
M]YPMN>#VJ<.>^C E/Z8-88+-56GHE,PQ7##!9()0SRVA$E9)G#H%BR7JJEM>
M/'RSPU5_.BD:OI+,8NHRR9MVZ5A,J>*6<C86-)F!V;"U&9"2M:9M6"M=!;[5
MN&8\!7RDZ6HHT9_@]:M)&(1O:!6,!\'9A)HPT27NL-FN:#31X)%-@.2)"JTW
M3*>0D A=KQX2/!B$DTD+^9^XVXU1-.[/3BBY^IG>%_";S:F S)VN@;-!. Y;
M[WI+-,?,N[@#WX_A7EDF=K71_];=E<T?C$;^<_VZY1H-1K$/>Y0V:I4VVJNT
MMUE&WY,]*G.=>LE,#M?4[^U N4-1=9S)^;I7B'NC[A8B/M/943FBDS@ZF:/C
M9IPD 7!)XK+.H*VE[C+\6K93^(6^[V23J)7D_] I</=!3<JB%-6AJ.IP$U40
MO=Q]LHD%3<U&[_!^*SA:KQHD05W",T[.F5;%86A<6@5';GE,:S+ EM@/@MLQ
M<%[,AC^1:4#W=?OJI*FG>_1![5<KH=UKE.5:]6P01/$!*G8@T2GUT0/*TGG&
MIV?P*QWES?-15A0.PXI&04<?WYE=$)#>XK[T0G\0!Y/#*!V%T>BXDV!$(ZDO
M07,@7.0'QS\N1_*:G/I].=)H"?W#.(5Q]P2#\>C[$@RC;H)]PVW8N1@6J%?5
M]=<03"EM?4=LW[8W[//Z8OEL7E_//S!-<\* P(Q<_9-3FEBZOO+6#U:MJVOF
M4EFZM%;+G'XEH'8&M)\I9;</+D#[NV/Q+U!+ P04    " !]@55:*4NM]"<&
M  !=$0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6RE6&UOVS80_BL'
M-RMB0(GU+ME-#"1INP5HER#I"X9A'VB)MH5*HD=2<;)?OSM*5N38T9+N@R5*
M(N^>NWONCO3)6L@?:LFYAOLB+]7I8*GU:C(:J63)"Z:.Q8J7^&4N9,$T/LK%
M2*TD9ZE95.0CU[;#4<&R<C ],>^NY?1$5#K/2GXM055%P>3#.<_%^G3@##8O
M;K+%4M.+T?1DQ1;\ENNOJVN)3Z-62IH5O%29*$'R^>G@S)F<QS3?3/B6\;7J
MC($LF0GQ@QXNT].!38!XSA--$AC>[O@%SW,2A##^;F0.6I6TL#O>2/]H;$=;
M9DSQ"Y%_SU*]/!W$ TCYG%6YOA'KWWAC3T#R$I$K<X5U/3=R!Y!42HNB68P(
MBJRL[^R^\4-G06P_L\!M%K@&=ZW(H'S/-)N>2+$&2;-1&@V,J68U@LM*"LJM
MEO@UPW5Z>B&*(M/H9:V E2E<B%)GY8*72<85''YALYRKX<E(HRY:,4H:N>>U
M7/<9N8X+GU'44L&',N7IMH 1@FR1NANDYVZOQ/<\.0;/L<"U7;]'GM=:[AEY
MWD]9_CY322Y4)3G\>3936B)]_MKGAEJ)OU\)I=1$K5C"3P>8,XK+.SZ8OGWC
MA/:['A/\U@2_3SJ9L!*EL4#,X1-'=L*'>\Q7Q?=![1?V9<EA+G+,4O0": I\
MDZK9/^@0C9^3+7VBDI ;G;S6.8$_.)/ *>!PF*(L)A5D):X5E4(?JZ$)'ET\
MNKAPM>*2D=L;28E0&@Z=(1Q :/F>C??8BI%,!S"V MN!;PC'0.O,=RS'<_#J
MFVL8V7!;S>KO68F8.1QZEF_;0[I[08AWUXI";PB_8]7K"#H WW)"QRB/X\@H
M]^W8 +HLD[Q*T1%J*:0^TEP6G:7*@O4R2Y:PYLB8#+V&$S*6'_=$.6BC'/0&
MYA8+<5JAR>CSSTQ7,M/$4'QZ]%X=^T_HFBPWG_?%OU?-?JINZZ.(BR<1RQ]U
M C.S,%%Y,>.R3=;:*?BQII>J>:*(*"1G:_X30B@2$)B N($A3HA#QPYI&-%;
M.Z)A;-XZ-!Q#8/E!!,AG[%)SC ,X@>5Z+GP1FN4-[!5[J%/?#Y 2$3I0(:ZS
M0E2EQF9C/&#J 5((17"B96B%L3N$Z_H;W+&\,D&95YKJ1"OR +P8:1A 3_##
M-OCARX)_-4=6KU8Y)QUHQCG+69EPN#6M^[*L^S,UNAN>(_M2-+>FQ5XN]&N]
MPD#?7'W%F"G>E,<]T98FOR@KTCK+NP6$1$*F>6$J #$G$:42>98:<+,&ONE<
MD^>JQ18U^GGRM))TX!^ &UH!T@<#$UICY,U9DL@*432%J[90H &(LI*2HMNU
ME.J"'X\-#2-DV5-=G;D6E!@.),5&S@JK!47%P](2A^#;EAT'#17[<JDE$2I'
MK;B4"O3:[#(0.;O#I0N.5*6=UZ,(JDNU.2EVL)K-Z'"UFX.O=GF__[^_!!D<
M/E#F#R$Z]O 707P<[*[<0@[^<>#!+WC#NDZW$)]Z$BMJ$ROZN<2Z8&H)']%'
MKT^J7HW["^R6ZH14STEUUE$M&]5:;'R]9FJGG+ZJ[1H;5RQ+488$9JJ>VDGF
M K5A82-PQ.@=CDXZ+&BA(RPIBJ?4)CY'5N!0;W5L:QQ[-*"6/09S$#@2\Z-*
M\4W*BIE&\M10^'VR9+@Q,UAK$&*69POC'=RCEJ(\(O7#R2XKW[Z)7<=]!]3O
M@_:IASYQ2Y_XQ4WYEB?4)!]HCY"EY*UF$V;R\%J*F=FQ7);H35/T;G@BD.O/
MM.E^Q=\ILQ(ATYWR-9^CZYJ6M=$D6TU=&E%P=T'O;="X8"OO7\:O7Z50:@./
M(NUAW:3-7( ;,6SA.(BLT/$Q^?I!;R*VN1\Z5CQVZHU;K_C BA#,]IZVLYLU
M_:@J*G0)'@I;1UK/N2X1BQ(7IL;3>^>8;#(;H/];6NL,?02W>.K,*# ;7AR%
M]::7<BJV;#OH+OMO/K1&'0;8E<S^>&?0$5AN^]QM43@;%,&K01BO'3RJVSO<
MEZZCSI&WX')A#O8*3-^H3[_MV_:_@[/ZR/PXO?[CX3.3"P2')6..2^WC"/?)
MLC[,UP]:K,P!>B8T'L?-<,E9RB5-P.]S(?3F@12T_ZA,_P502P,$%     @
M?8%56L6RVB*C"   TQ8  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL
MI5AK;]O(%?TK ^TFH "NQ.&;CFW C[@UD-T-;&>+HNB'$36RV9 <E3/TH[^^
MYPXIBK(5->E^D/BZ<^<^SSWD\9-JONH'*0U[KLI:GTP>C%D?S><Z?Y"5T#.U
MEC6>K%13"8/+YGZNUXT42[NH*N>^Y\7S2A3UY/38WOO<G!ZKUI1%+3\W3+=5
M)9J7<UFJIY,)GVQNW!3W#X9NS$^/U^)>WDKS9?VYP=5\T+(L*EGK0M6LD:N3
MR1D_.L](W@K\4<@G/3IGY,E"J:]T<;T\F7ADD"QE;DB#P.%17LBR)$4PX]^]
MSLFP)2T<GV^T7UG?X<M":'FARK\52_-P,DDG;"E7HBW-C7KZJ^S]B4A?KDIM
M_]E3)QMCQ[S51E7]8EQ71=T=Q7,?A]&"U/O& K]?X%N[NXVLE9?"B-/C1CVQ
MAJ2AC4ZLJW8UC"MJ2LJM:?"TP#IS>EWGJI+L3CQ+S9P[L2BEGA[/#523P#SO
MU9QW:OQOJ.$^^U75YD&SC_52+G<5S&'38)B_,>S</ZCQ4N8S%G"7^9X?'M 7
M#(X&5E_P/QUEEX7.2Z7;1K)_G"VT:5 :_]SG<Z<QW*^1VN5(KT4N3R;H!RV;
M1SDY??\3C[T/!^P-!WO#0]I/;]%^R[:43*W8A:K6JI:UT70U\N3C,YI3RWVV
M']9^]R#92I5HR:*^[SNR^ ]*P.!!OK-=T6UGL)VSD+5<%6;*9+?Q$?N[%(UF
MDI+.D#)9+61CT^8LH9Z>%364JE:+>JFG-IOT%]"?SR[:IL%&I%WJ(_9E=CMC
M5W(I&U&RGUD0NT&<X(2G;IID=,<-TZ@3NS7"2 :MK%0YQ%,W# +&?3<(.(O<
MQ$L1*2.;6E#[0X!S-\E\R&6ISQ+73P-VIPP>Y&,C6!2[$<1"S^4X\-@-DQBN
MK22$EGL-=>+(C:)LRAS8&7@!G<1NFGK3_9:26)CX$(O<-(MPS-R 8_VNO4Y&
M&AR>T'\80JXS=[EC"W/2R/4XAXP?(EPIG<1N'(8;^;T)7#?JL;#(^C/D80_M
MCT##(B0(]SC\A[(#E1P-E1Q]=R7WM7LN,4XD^SP8@4LVAJ)]%7UXEQ^H: ?-
MCU+LX[+H;%GOV+*-&67[3Q:Y+0*$-$"=!%$\M2'W72\)[6G&W3 +7F<_"MPD
MCEB0N0E/61"Y&0[.IQ^RW&Z*LH\R;I.;4%G0S0@%FT2'DAL/R8V_.[D?5RMI
MA^P8HFZH]F]DKNJ\* OKW;[D'M[E#/-_K &NFR<I:YM<:;<E \1Z7;Y0^NGV
MJN].C>YKC6I>6+-IP^TJ,G;4'U:BU=1;BJ%5\[:D.ZH=QW44\$(SH?NR.U0G
MKPKB:K]I/I]Y[-VKP\>-=T<]CHP3[+):6L\WSO;]S?R9CZV@@,\B=O$@ZGM:
M2 4"FE*_<9D"5W1>C]$%?*<4=8Y">O]3ZG/_PW#T9GRD5K\R[#N5.M R90E4
M\5DZ!"6'7(%&O8<KI&>)IQD T)^A1SCY<VM4_O47XF)+V]F81%U5\!D&0# +
M@<@D?"NZNM3M0A?+ IR344Q?^W)U>7T]!,Z;Q81],Z S-NQ#WIOTS6A[,,K)
M.F=\%+MIFYK<%GG>M) 3RW^!R54T8SJ?G=0Z TM_4U0M+2H1S(M54I381A(2
M&#!JN\16;"-JO5:X:1UUK($A>>K-DBG[R_6GNVM*0-GJ_CFP)8,#CC\#X.SN
MHB4F7F%>:$&QQ!:_-+*TD5ZA[P"1#4-,16F*+DF8/$$T2\AJ['75U]"0YTXB
MMFGTV)>:6O6^!O;VZ>Z#U%F*/QNNVYZ5\]AWJBDKBZK8^,9)+J *0QKAQK;.
M'D79=D(]WX)P1/%$P@".$4G_CN9N^C"3/:3G>E_O;@' >H'TH=O2#/:] ]]
MZ-X=@,=D@,?DN^%QX! $BV=:2Q0YY?93(18 -HKV/F0\O &-/8UT%*LB%RB6
MW4E'P+73>V*[;;G=ECU)S)$QDOW8E+O<LX4M*8O%ZHA=B#726]J:N'DOJO6'
M2VN#5BOS)!H:T-K0N$I ]#PB>F&"4<DWH.#V$$-K5J/ZVV!%0"/4#DL_]@[@
M0^)RD#GPI(0G[/<UX0N96$K(:E21FV!/4,@4K'-PJI&/LFXE*&,,@HE!#%K8
M.\2(26!0-,T+S((G2TLL_2VV]$AAG7WC@H63K16O=6D6@HU%4.G%G)U1:@@X
M[9CO/+=KR'(W#&$X2*]/- +]8AN]3T469WCF11X[(T""2PM5M[0NX#%^8=\T
MW(UYQ'S+C]]2S8TV="S8*IAQ&+A^MDN-=XIJIP+>6N5$GAL%EN'&X)K$AR]L
M%5#=+@C]:"VFOGT_@SP/7![$4WN2$BE^DT '11.DED^G,3#IJGB&79O]*.MQ
M1[J#8 "*#.29C !S#_U]%'O')R>%EL[H+'6]%"O^&$!)#!ER4C!PR_"#!*;@
MY#>D>J_6%TL!72_S.C+H@Z,=I-WI #WI8>CI/K/8]T>+H+9_WX+0R(&AQ/;A
MT,'=]K\,[W)R0Q\76%%B1AF"W)Z:#^B^'ZQ&H#_$]P#3.N_(!;G<D,N8PIM;
MPG20A;=(FQ1"&< -]W#2Y:M#LP I1L<$R$FP$;6T#?JS!)"'U\AH(W4@4=F0
MJ.S_2-3.'*5DG7=S=.^,.+C!]^?&]@G0Q3R,4X,04FK:;PUV@B,2?SG$?MTN
MMH1^%,L__4XU2NI"WA>U!0M$D(RPWPG\T+-'#Z_Y=(PCRP.:#BE6C:K !0I+
M=7!8LK72!549@:D? C ]#C;P>LGF4\&;18D7LP2%$OL9N=.O@0O=)M:LK?1F
M/#B<6[CR\'\KC2EE94>WLQ8O]FPZ$HV][=4GL=8=M[6O$/9TRZ%&&X1^:E$(
M_Z.0(>RC8$4N1T&_#MJ^RIZ//C16$@U&GU,QM%1;F^Z;XW!W^&)[UGVHW(IW
MGWM_17\6L+24*RP%+<3K?=-]0NTNC%K;SY8+98RJ[.F#%!BG)(#G*Z7,YH(V
M&+YCG_X74$L#!!0    ( 'V!55I:;MQ(" 8  #P1   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,Y+GAM;+58;6_;-A#^*P>O&!) M?4N*TL")&G7=4"QH$E;
M#,,^T!)M"Y%%CZ3B9K]^SU&*XC2)TZ+K%YOBR]US?)X[4CK<*'UEEE):^KRJ
M&W,T6EJ[/IA,3+&4*V'&:BT;C,R57@F+1[V8F+66HG2+5O4D]/UTLA)5,SH^
M='WG^OA0M;:N&GFNR;2KE= WI[)6FZ-1,+KM>%\MEI8[)L>':[&0%])^6)]K
M/$T&*V6UDHVI5$-:SH]&)\'!:<;SW82/E=R8K39Q)#.EKOCA;7DT\AF0K&5A
MV8+ W[4\DW7-A@#CG][F:'#)"[?;M]9_=;$CEIDP\DS5GZK2+H]&TQ&5<B[:
MVKY7F]]D'T_"]@I5&_=+FVYN$H^H:(U5JWXQ$*RJIOL7G_M]V%HP]9]8$/8+
M0H>[<^10OA)6'!]JM2'-LV&-&RY4MQK@JH9)N; :HQ76V>,+JXJKEZ>(JZ0S
MM0+71KCMVKL4LUJ:_<.)A1N>/"EZDZ>=R? )DT%([U1CEX9>-Z4L[QN8 -\
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
M-MXP;K?QFY9FE)EU>C*CBBDD5NA:@@*NJ0ONR2?&F8;W7TR(8W1ENOF:+5-
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
MT&P8E.9 :2Z4YD%I/I06H&AU2U=9,\O"1[86-&4&I=E0F@.EN5":!Z7Y4%J
MHM5=7:76+'UJ#?"'#_H63O8X-/56TG87\O[!0NY VW2A- ]*\Z&T $6K>[=*
MJ5G:Y,;[_%&%OLV3W0Q-N4%I#I3F0FD>E.9#:4%)JWV;:3>+57=SE4JS]*FT
MRLWG)*B<>JN<^G[?=-=WZF2[0U-W4)H#I;E0F@>E^5!:\(9M/9I1M;=3F[TP
M2N5\RX7RVQ-MFN/;.\<V2%\NBC,_.)FQ=28VIQAL2[?GBMP6IVGLE7OF5; Y
M':3"; XKN9<K@5P#2$+G$FE<#F3_\\WY'YL+P5;%X1!3)@1+BY=+&D8T5Q7D
M[^>,B9<+U<#V%);Q?U!+ P04    " !]@55:5 N#=<P"  !="@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T-RYX;6RM5E%OVC 0_BM65DVMM#4AA'3K(%(+
MZ59IU:IV[1ZF/9CD(%8=.[,-=/]^MA,RH"&B6EZ(S[[O.]_GP[[ABHLGF0$H
M])Q3)D=.IE1Q[KHRR2#'\I07P/3*C(L<*VV*N2L+ 3BUH)RZON>%;HX)<Z*A
MG;L5T9 O%"4,;@62BSS'XL\E4+X:.3UG/7%'YIDR$VXT+/ <[D$]%+="6V[-
MDI(<F"2<(0&SD7/1.X]#XV\='@FLY,88F4RFG#\9XSH=.9[9$%!(E&' ^K.$
M,5!JB/0V?E><3AW2 #?':_8KF[O.98HEC#G]05*5C9P/#DIAAA=4W?'5%ZCR
M&1B^A%-I?]&J]#WS'90LI.)Y!=8[R DKO_BYTF$#T OV /P*X.\"PCV ?@7H
M'QHAJ #!H8!!!;"INV7N5K@)5C@:"KY"PGAK-C.PZENTUHLP4R?W2NA5HG$J
M^LQYNB*4(LQ2]$UE(- U4YC-R90"NI 2E$3'$U"84'F"WJ.'^PDZ/CI!1X@P
M]#WC"ZF1<N@JO1E#Z295X'$9V-\3N.>C&\Y4)E',4DBW"5R=19V*OT[ETF]E
MG$!RBOJ]=\CW_*!I0_\'GQP.[S? X\/A?HL8_?I<^Y8OV,,7/\9W5]>(Y 4F
M0O^O%4HR+.;0=%*7K53FICJ7!4Y@Y.BK2()8@A.]?=,+O4]-*I=D TMF;JEE
MU/_H^9Z6=+FIYDLW;]LC;O/8TB2H-0D.T>3G#>13$+^:E&@E>*T279)-NB2+
M.R+;.H5!?0J#[BJSE>JUYS%HKLR=NIMT&3/NB&Q+Z;!6.FQ5^BN7$NG'."6R
MX!+3)H'#%YKT!B\D&;?&>6TE=TD6=T16ZNMNO*,YZ)HT#8Q$"5\P5;Y#]6S=
M(UW8UF!G?JQ[I[+5^4=3-EXWNM0)DXC"3%-ZIV=:>E$V,Z6A>&%?ZRE7^NVW
MPTSW?R",@UZ?<:[6A@E0=Y317U!+ P04    " !]@55:&)8SL8\"   %!@
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
M>]TA=A-93'S%1HO<SD!+H7&BLLL$AV201@"_KX30^XVYH!J[I_\ 4$L#!!0
M   ( 'V!55HC7\[G* <  !<_   9    >&PO=V]R:W-H965T<R]S:&5E=#4V
M+GAM;+V;46_;-A#'OPKA%4,"M+5(B;*=)0969\4*M$#0K-M#L0?%IF.ADNB*
M5)P"^_"39$44;>EL"61?&LOF_7D\WDF_DN+UCJ??Q(8QB9[C*!$WHXV4VZOQ
M6"PW+ [$6[YE2?[+FJ=Q(//+]'$LMBD+5J51'(V)X_CC. B3T?RZ_.XNG5_S
M3$9APNY2)+(X#M(?[UC$=S<C/'KYXG/XN)'%%^/Y]39X9/=,?MG>I?G5N%99
MA3%+1,@3E++US>AW?+7PW<*@;/%WR':B\1D50WG@_%MQ\6%U,W(*CUC$EK*0
M"/(_3VS!HJA0ROWX7HF.ZCX+P^;G%_7WY>#SP3P$@BUX]$^XDIN;T72$5FP=
M9)'\S'=_LFI M-!;\DB4_Z)=U=89H64F)(\KX]R#.$SV?X/G*A - ^QU&)#*
M@)QKX%8&9>3&>\_*8=T&,IA?IWR'TJ)UKE9\*&-36N>C"9-B&N]EFO\:YG9R
M?I?F&9'*'RA(5NB/[UFXS>=(EE?W?"UW0<K*BP5/9/'#+7O*IW[?:,&%%.CB
M/D^M518QQ->H7>X27=PR&821N$1OT)?[6W3QZA*]0F&"_MKP3.2-Q?58YL,I
MG!HO*]??[5TG':[?LN5;Y.+7B#C$:S%?G&_NZN;C/(AU)$D=25+JN2<B^1K=
M14$50A70KQ_SYNB#9+'XMVVH>VVO7;NHY2NQ#9;L9I07JV#I$QO-?_T%^\YO
M;0,W)*:%P:W#X$+J>D*QE_&_1H\I%ZV3O)>CI5QQTWF:8SJA;CZC3\TQM32;
M$'<ZJ9MIWGJUMQ[H[4<FQ%5^+UEF<18%DJWR6T >E&48%#>9-G?W>G[#CS<^
M]9WI@;LMS2:N/YNVNTMK=^F@X"9,MOE*CYR8X1GQ#UQM:37UI[-V3_W:4Q\.
M;.'AUT\L?F!I:\*#YGT3WI"8-M))/=*)Q;J?F R#(3$M#-,Z#%.S=3\]3COJ
M'9;1B4::I[/:TQGHZ;LLC%9A\@BF)RC1=UX,B6FCQ8YZPCL6$[02-Q0)4VIZ
M*!JP@\TF::77?.SXF$P/'TY5,[^SF>ZO0@H,/JH[_65"AG'YN,H$6V<1BL(U
M0Q<_6)"*R]9QP/VX,U3:MDZ9#9K "B<PS!-UM8;Q-N5/K B  $L7%NR=L8;4
M].$K/L&>S>(%Z:=W* RIZ:%0[(.'P4]W\=)C9B08D\/B/08@G+.ETU&\BH P
MC$!PYJ+_T*<P">,LAI/9*">94M,CHD@)VT0E;)253*GIH5"TA(?A4O\[.]R/
M!]S80<NA$5 4AL_$L,[R")Y/EX=13C.EIJ\?*% C-D&-& 4U4VIZ*!2HD6&@
MUKL\3O1#G.[Z@$V'AJ"QG 0S66/F@0* 17K/N@W6(XKUB&NS (QRGRDU/12*
M^PB\,-4;=BJ])NP0[^C_T^1X78KXGM^..D2A&8'1[#A7S\0;6+?WG!E2TZ.@
M@(_X-M/7*.F94M-#H4B/@/AD\/X-]X/+VW=K &SP'5%\1V#N:J^(,X@&UNV=
M!C88CRC&(S.;%6$4[DRIZ;LB"NY<D)C,5<2)?F@WT,"60R.@F,Z%66O!XVTF
M68HV0;HJ-Q:A.H#%^DZ^*35]Z(KE7)M[@ZY1QC.EIH>BL3UH>G_P>.?/]7WW
M<!6G:M8D&^HX?L<2K*M S(5!K#MKST0<6+_W[-E8@W,5Z+G49B(;I3U3:GHH
M%.VY\/*>N1LZW$\WXL"&0P.@&,^%V0NNC#-0!];OG0XV@,]5P.=.;5:&4>HS
MI::'0E&?"Z_LF:L,N!\(=6S GJ=@SX,AK"X-\?(.%50'L%C?R3>EI@]=49Z'
M+=:!9Y3Z3*GIH5#4YPW;O>U$G4I/6\-Q/$H/WRTBQXLX>#8E':]"*33S8#3K
MSMHS40?6[SU[-E;@O,:;839W7CVCU&=*30^%HCYOV,YK[QOZB7ZZ40<V'!H
MQ7H>S&!P99R!.K!^[W2P 7Z> C_/YC:N9Y3Z3*GIH5#4Y_VD;=P3_0"H UL.
MC8""/0^&L 5/A$RS_4OY88*V*7_,^X%?T8$U>^> #=BC"O:HS6U;:A3^3*GI
MH5#P1PV_7T>/WZ]S#E]//GZW#OL8=[Q(K>",PG#V/DN34&;5\89U^%Q\AK,6
M5NP]53;6X:B"/6ISKY4:)3U3:GHH%.E1PWNM]'BOU9MZL\/$/=YK=7'7@07:
M. ( 0]*)Q#T3U>%.>D^@#3RC"L^HS8U7:I3-3*GIH5!L1G_2QNN)?KI1'38<
M&@!%9!0FI3/*XPQ>ASOIG1,V$(TJ1*,V=V&I458SI:8?2E*LYO^D7=@3_4RZ
M>1VV'!H!A6@^C&@?62#8AD>K\U^HAQ5[G]6RL2CG*^[S;6[%^D81T)2:'@J%
M@+[AK5B_Y1"F0YS# X6MS5R/'I#/N'%JN3@R_BE('\-$H(BM<SOG[2072/>G
ML/<7DF_+@\P/7$H>EQ\W+%BQM&B0_[[F7+Y<%&>CZ[/P\_\!4$L#!!0    (
M 'V!55JA/36$E ,  '80   9    >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM
M;+5876_;-A3]*X16# F01M^RG=D"5KO%"C2 4;?=0]$'1KJ*B4JB2U)V,NS'
MCZ1D66H4)>J4EYB4[CT\Y_!2N,S\0-EWO@40Z"Y+<[XPMD+LKDR31UO(,+^D
M.\CEFX2R# LY9;<FWS' L4[*4M.QK,#,,,F-<*Z?K5DXIX5(20YKAGB199C=
MOX&4'A:&;1P??"2W6Z$>F.%\AV]A ^+S;LWDS*Q18I)!S@G-$8-D8?QI7RUM
M7R7HB"\$#KPQ1DK*#:7?U>1]O# LQ0A2B(2"P/)G#TM(4X4D>?RH0(UZ3978
M'!_1WVGQ4LP-YK"DZ=\D%MN%,350# DN4O&1'OZ"2I F&-&4Z[_H4,5:!HH*
M+FA6)4L&&<G+7WQ7&=%(L+U'$IPJP7EN@ELEN%IHR4S+6F&!PSFC!\14M$13
M ^V-SI9J2*ZV<2.8?$MDG@C73%8$$_<(YS%Z^Z,@.[E'0L\V-!$'S$!/EC07
MZL4*]G+KRZ EY8*CLXTLK;A( ='DE/,@[AR=K4!@DLK1:_1YLT)GK\[1*T1R
M]&E+"RX7X7-32$F*F!E5]-^4])U'Z*\@ND2N?8$<R_$ZTI?/3W?;Z:8TLG;3
MJ=UT-)[[A)L7:)WBRL:3J5\_R'#T7D#&OW5)+;&];FQUGJ_X#D>P,.2!Y<#V
M8(2__V8'UA]=PD<":]G@UC:X?>AA705QHPHB505=LDLL7V.IK\X^=(*I;UMS
M<]\4U!$VG?CVK YK4?5JJEXOU6-=/XMI"14T*/Q,\F%$,//\;HI^3='OI?@!
M.+^2W[NHR(H4"X@1SB@3Y!^L/H1=//T'+%[;CF7/[)_8=L6YGC.QN@D'->'@
M>=NORC]ZS. +E(/H8A\\V&C;F[J-C2[)=X0%4J/7S7U2<Y\,+]VOUY#= /N&
M_D77)"=9D=6/N@3TKC#T'(\$UC)C6ILQ?<'/V71,&T8":]DPJVV8]=;$6RY(
MI@]>P2$I4I22!-#9/6#&S[N4]\.Y2&=VJ>Q-_$65MG5J!:S_5_OX[LG:[U]B
MZ*Z/A=8VI-$;V2]8_Q7X6%:,A-:VXM38V+T-P_ S\ 3>Y/%#T)_YJTI/O8O=
MW[P<.X*AA=^+.GBW1T)K>W!JBFSO)0N_M^4:;,5(:&TK3LV7W=]]#2_\?CR_
MI_![,X<J-1N70G4CO\;LEN0<I9!(>.MR(E=CY26WG BZT_?$&RKDK5,/MX!C
M8"I OD\H%<>)NGK6_VH(_P-02P,$%     @ ?8%56C'B+I&K @  S08  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3@N>&ULK55=3]LP%/TK5H8FD!CY;@MK
M(T&K:7N85E'8'J8]N,EM8^'8F>VV;+]^UT[(6@B,A[W4'[GG^-QS;^WQ3JH[
M70(8<E]QH2=>:4Q]X?LZ+Z&B^DS6(/#+2JJ*&ERJM:]K!;1PH(K[41 ,_(HR
MX65CMS=7V5AN#&<"YHKH3551]>L*N-Q-O-![V+AFZ]+8#3\;UW0-"S"W]5SA
MRN]8"E:!T$P*HF U\2[#BVEJXUW 5P8[O3<G-I.EE'=V\:F8>($5!!QR8QDH
M#EN8 N>6"&7\;#F][D@+W)\_L']PN6,N2ZIA*ODW5IARXHT\4L"*;KBYEKN/
MT.;C!.:2:_=+=FULX)%\HXVL6C JJ)AH1GK?^K '")-G %$+B%X+B%M [!)M
ME+FT9M30;*SDCB@;C6QVXKQQ:,R&"5O%A5'XE2'.9%,IM.2LH 8*\H$)*G)&
M.5D8W,!B&3(#0QG7Y'@JJUH*W-)$KL@U:*-8;E%3JLL3<MP&GI!WY'8Q(\='
M)^2(,$%N2KG15!1Z[!L4;(_U\U;<52,N>D;<#/(S$H>G) JBI <^?3T\/H3[
M:%/G5=1Y%3F^^!F^+VI-!?M-;?^=DK_.N784!9DKT.A/LX$>]=BIR??+)3J'
MW?NCSX]&0-(OP/ZC+W1-<YAXM3U+;<'+WKX)!\'[/G?^$]F!5W'G5?P2>[;7
M'SGV!RDV0(QL.QI4;S,TC*ECM+?/-ALF03P,QOYV/ZVG88/S-!F==V$'@I-.
M</(/P5@G%(V%PB&WZ"7E6#_0KKC2E*#Z5#>T@STY81HFCS3W!@W[%:>=XO1%
MQ3?2H&1U:'2?PK3'UW T>JSQ:=C@?(B/P2.5_MYE8R_ZSU2MF="$PPJ!P=D0
M&51S>38+(VMW_RREP=J[:8GO#2@;@-]74IJ'A;W2NA<L^P-02P,$%     @
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
M,KIBT@C ][40^M P ]0/Y=/_ U!+ P04    " !]@55:B +4A0\%  #K$@
M&0   'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6RUF&UOHT80Q[_*RCU5B93$
M+,].;4LY)Z=62IOHDK0O3GVQQFM[%6#I[OHA_?2=!0S$+,0Z7=\D@&>&WPZS
M\Q\8[[AXE6M*%=HG<2HG@[52V?5P**,U38B\XAE-X9<E%PE1<"I60YD)2A:Y
M4Q(/;<ORAPEAZ6 ZSJ\]BNF8;U3,4OHHD-PD"1%OGVG,=Y,!'APN?&6KM=(7
MAM-Q1E;TB:J7[%' V;"*LF )327C*1)T.1G<X.N9G3OD%G\RNI.-8Z27,N?\
M59_\MI@,+$U$8QHI'8+ ORV=T3C6D8#CGS+HH+JG=FP>'Z)_R1</BYD326<\
M_HLMU'HR" =H09=D$ZNO?/<K+1?DZ7@1CV7^%^U*6VN HHU4/"F=@2!A:?&?
M[,M$-!S<H,/!+AWL4QV<TL')%UJ0Y<NZ)8I,QX+OD-#6$$T?Y+G)O6$U+-6/
M\4D)^)6!GYK.>"IYS!9$T07ZPE*21HS$Z$G!!7A:"MU215@LT=F,)QE/X9)$
M?(ENHDALP.5N#P4EJ40D7: 'M:8"W3,R9S%3C,IS=%;ZGZ-+]/)TB\X^G:-/
MB*7H><TW$ISD>*A@'9IF&)7,GPMFNX/YED97R,$7R+9LU^ ^.]W=>>\^A.Q5
M*;2K%-IY/*<CWH-8D93]2W197J ZH7F50E8>!960MN("I,Z098F^W<RE$E#4
M?YOR40"X9@"]TZ]E1B(Z&63Z7F)+!].??\*^]8LI.S\HV+M<.56NG+[HTV>R
MAUK)R!N9Q]2TTL+=R]UU"]I.L1>Z\)2WS26TK6QLAW9E]8[-K=C<7K9;)C,N
MF7Y,EX+&^8Z(N%3&"BU"^4U.9Q1Z1YQM*\O,Z%6,7B_C+.\(L,DB01=,00>+
MH9:H$=%KW3P,@M$18=L(PZX(S91^1>GW4CXI'KU>ZNZJ,YCH#E%4?URVAC<3
MK]]"">R1?<3;-NK(:%"Q!KVL+ZF@$5_!!@981?9H3E.Z9,I$&+1N[MJM9]XV
MLD>>:X8,*\BP%_(AHP(RF*Y03"&K51ZAQ5Z 2@BA.W7&A4ZR"3QL@[OA<2FT
MC?S PF;P404^Z@4_R 140<*DUOY"*234K6#FNAVU82U\7 <&(Q<[9EALU6)H
MG80+G1A*-A\TJC*&1H .;4%QW<.*SJU;).O8@N7MFIC.R'*.UF*P<AV[:S$-
M9<<G+69-2:S6*"*"=O>S,M8[4NSA8U*#5>A[':2U@.)>S:E(8[H"5>QFM-M;
MR[..M<%@Y?C>J(.Q%B[<KUP'QBV)BE[6C>FT,2W?.L8T6+E>AX3A6L/P!R)&
M!=L2/1K#D 43Q28O4B-FGSB5C&T3SW,[&BZN-0Q_(&(\U;U,]ZP(&@);Y,WM
M(WG ;:EJ\1K4S+6Z-E*M9KA?SHJQMM%SC7AM9<*6Y1RK@\$L"+RNE-8BAOM5
M[)DKV#FDK%':',KY2?1MU0HMQSF6"(-9X'IA%WXM;[A?W^ZIE-?HGJ>K2T5%
MTB=EV*!EP<@_!FU;P5SC=<PUN)8S?)J>&3)\D.&/,CUJS:X!;*J6)K3-?!"%
MCOY@UPIG]RM</4G<ZTGBHGI;>X-7EV(%%XVWOW>O*X_E=(R^W>V5?I.'&1[\
M9<<[RVE2^]V9G/V/-WB?W%IQ[7[%;33?1EK_X&GT/9F]2Z%Y%YW1G.!^F-/W
MU.Q'1"I2-FQ\B="?@7XG8@4Z!,J^A-#650 %+8HO*\6)XEG^<6+.%;S8Y(<P
MKX B: /X?<FY.ISH[QW5]ZWI?U!+ P04    " !]@55:"U4A:28#  !)"0
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
MQ>>"Z"8*13LA"(M^H147!RQB_>\>4P)'^F!KJJK-]+9'%BC- Z4M06D^*"T
MI850M*HB3W[]=7Y3>2T6AA(K),T#I2U!:3XH+0"EA5"TJEC=HUA=R#K;3&NM
M0$B:!TI;%K3)2;O0<SOC:K_@%U;.:5?AN)U)U2RH@;F3<ZNP%M;KN*59GF/[
MY&8J)6*=W5)*7>]TSO+?1\O9\B;T-KO_.YM?.#>>4S._=&[\NOG W*AF-V3'
M9?/KV <L]+DF44)6.H1N9Z2W(/(;SGR@^#:[+WOA2O$T>]P0'!-A#/3[*\[5
MV\ L4-XSS_\'4$L#!!0    ( 'V!55I2$:WP. 0  %L5   9    >&PO=V]R
M:W-H965T<R]S:&5E=#8X+GAM;+58VV[B2!#]E9)WM,I(3'P!$\@"4H9,-)%F
M=M%D9_8AVH?&+J UMIOM;D,B[<=OM^WX$HR!K'D)OE0=GSJN:I_T:,OX3[%"
ME/ 4!I$8&RLIU]>F*;P5AD1<LC5&ZLZ"\9!(=<J7IEAS)'Z2% :F8UE],R0T
M,B:CY-J,3T8LE@&-<,9!Q&%(^/-'#-AV;-C&RX5O=+F2^H(Y&:W)$A]0?E_/
MN#HS<Q2?AA@)RB+@N!@;-_;UU+%T0A+Q@^)6E(Y!ES)G[*<^N??'AJ4988">
MU!!$_6QPBD&@D12/?S)0(W^F3BP?OZ#?)<6K8N9$X)0%?U%?KL;&P  ?%R0.
MY#>V_8Q90:[&\U@@DK^PS6(M [Q82!9FR8I!2*/TESQE0I02>E=[$IPLP3DV
MH9LE=)-"4V9)6;=$DLF(LRUP':W0]$&B39*MJJ&1?HT/DJN[5.7)R2URNB%:
M2KB/A.2Q>D52P,4=H1Q^D"!&8 NHCWH/%[<H"0W4T0?X_G +%^_>PSN@$?RY
M8K$@D2]&IE0L];-,+V/T,67D[&7D74+7[H!C.;V:].GQZ=UJNJFTR05R<H&<
M!*][4"#1@9(JCU]4(-Q+#,7?=46FJ+UZ5#V<UV)-/!P;:OH$\@T:DU]_L?O6
M;W4EMP16$:";"]!M0B]WR(T0*#LPC3E7[[\##Y*H^M6A[I$[&I'(HR2 &1,T
MF=''3T]23_P\0/@4J:;A1%^OU:N9Q(SCFE ?\$FM7P(%J-X")E?(U9 D;(!H
M<G7]-CT+=$7+7JYE[T0M?V>1=PXYFWG\D92W7[&W9E=$<7-1W&-%^4+)G 94
M/I^IR9J)W'@>C[&Q$X*,(,5:W<Z'7U&VGRO;?X.RYVJY9BYITQS0[W]!5"2Z
MRB6Z.B"1H,M(B>"KAH85^DL:+=47[.4C!X]?,9PCKZVX$?K4-;XEL(H*@UR%
MP5D^<H,V!6@)K"+ ,!=@>.RDI.M:!Q9:AHV6H:[R%,Y-X+15WDQLRW6MD;DI
MEU03U;>'@SRJPM6V"L]F'<NV- V'*&>@_1*;UWQK0ERW9^WA6_*8=CM#!O\J
M?RE1O5\):J5!$%NR;AS!YB>?VH)MH55U*JRF?1ZO:;=J-MM"JXI0V$W[:+])
M4H^4?:UJ*^\>[NG=D*8A+*R<?;27"XJ/:Q/7WF&N32%5GH6[LH^V5YF>=&?$
M5+L%+%I^4-?#6NKN#J^ATW=>L]^-VL>^<##VT1:FI/(;*N@?%G\WQ+6LWIX*
M"H-AM^0PU.)WQSBJX*R+O&=8,+XEW >/19(33_UGWK@8MFI(VD*KZE98$OL\
MGL1NU92TA585H; E]FF^I'F!&>ZN=,Y@\+K-=Z/V3*E3&!+G9$/2O!9F>&[#
M.-:$N-W^*Z9F:>=+;SM^)5R-EX  %RK+NKQ2Z3S=R4M/)%LGFV%S)B4+D\,5
M$A^Y#E#W%XS)EQ.]OY;OIT[^ U!+ P04    " !]@55:*!P.*J $  !T%@
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
M"&V ]Y><J]>)?G%MOFQ,_P=02P,$%     @ ?8%56K<2(7K] @  !P@  !D
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
M7<^"<4!2R-A&V(]J]S/4#@T=7J*$*7_)KIX;!239&*ORVA@9Y%Q6_VQ?!^+
M((Z/&,2U05SRKA8J62Z89?.I5CNBW6Q$<XW2U=(:R7'I=N7!:ASE:&?G-S)1
M.9#?V!X,>;\ R[@P'\@[PB6YXT)@Y,PTM+B2FQ\F->I5A1H?0:4QN5/2K@WY
M4::0?@D0(L6&9_S,\RKV(BX@Z9$^/2-Q% _(X\."O'_WP8/;;_SOE[C]_^/_
MIUL<)3<6<O-GE],5U* ;RN7/A2E8 K, $\2 WD(P__X[.HI^\! =-$0'/O3Y
MH]20J)7D_T!*+-N3)4C(N"5VS>P9X1EIQ\\P%38B)1G;*LV6XHFP+,,TP+E
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
M@N+U'*L-R3:FLR^95'/"+',U^H%K!W6^8DSN#7U!^V<B_@M02P,$%     @
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
M)4N+KWN"8\+U /7[EC%Y?- &ZMO(Y?]02P,$%     @ ?8%56J8E,_*X!0
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
MU_;&4VM?YU$YN+X\:@)K\.B5/'I*'E_2/6:\9.H:!/5%'!#&04HX.(HCCN*
MK-.,XB[F\FXF->:&(].;U#\M#I4#Z\NA)K &A\.2PZ%^#J_!%M.(A-GB+5IS
M81<+](@1[5Z?ZH$XTA- D.22+<0[1,<NU5\H@?J2KPFL0?ZH)'^DC/E)4$^C
M@)\V_FG+?WW F39T2JH2L:^DZ@3S-8$UF!R73([?^2@;Z^1=)YBO":S!^Z3D
M?:)<P5_$"H[2]4D/U *@AG)SSRZZE(Y]Z=($UJ#+L:N<V.ZWY7/YO09<)@4K
M%%&P1_$.=Z:[]ME!-8#FJ'4VO<G*+ZR\NI53VC2CJV7\3K_HUF+WR? .LDK*
MSID]IJ+JRW\1$L_Q]X+.NQS73^>).1ZVH^XP@^(0;X?=86:;DPN!PRIPV"_P
MG3@2Q:2*.K90&Y6FJ\'[BHM6-%\76I/8JD1QWKM&<;06*5K1?%UH3?*K.L51
M%RH_)E:#,QER)N:@O6T[K%S3:^_:<ZN)Z=KUSR7MJHH)1UU-_!3M\L[59F2.
MW#8)'6:.Z9Y)=H<9--WQA<BK$L!1I]Z=XL5DDB__^Y<&;Q(QG6GY0BN:KPNM
M27"5YCNC]Q8QK66!5C1?%UJ3_*HR<)0)\ ^*V/A,>#RO+4^++JMZ4E'PT&GE
M7=B]50;NJ//FGZ);DR[=FG3K;<'!N8LW,8>P34('LF..+B1@L,JK8<^\6FJ8
M4K#4B'WWC%8T7Q=:D\TJCX?..PL65!82O<G7B>;K0FN27]424%U+]*JIOX.E
M**K5GKTYTUHF6+5;IP33M;R]8R @NY3GMS5E:WE#>"?OQ5KM]\ZMG]_S53#Y
MM>,#HNLH92#&*P%IFR.17-'\)B]_X60K[[:6A'.2R,<-1B&FF8'X?44(/[UD
M'93WJ?/_ 5!+ P04    " !]@55:J+.A6 0#   3#   &0   'AL+W=O<FMS
M:&5E=',O<VAE970X-"YX;6S%5UUOVC 4_2M6)DVM!(V30( .(K5TTRJM&BK[
M>*CV8)(+L9K$F6V@_/O93IJ1-J B1>H+B>U[3NX]/K8NXRWCCR(&D.@I33(Q
ML6(I\TO;%F$,*1$7+(=,K2P93XE40[ZR1<Z!1 :4)K:+L6^GA&96,#9S,QZ,
MV5HF-(,91V*=IH3OKB%AVXGE6,\3]W052SUA!^.<K& .\F<^XVID5RP132$3
ME&6(PW)B73F74P=K@(GX16$K]MZ1+F7!V*,>W$83"^N,((%0:@JB'AN80I)H
M)I7'WY+4JKZI@?OOS^Q?3/&JF 41,&7);QK)>&(-+13!DJP3><^V7Z$LJ*_Y
M0I8(\XNV92RV4+@6DJ4E6&60TJQXDJ=2B#V TSL <$N ^U: 5P(\4VB1F2GK
MAD@2C#G;(JZC%9M^,=H8M*J&9GH;YY*K5:IP,IA+%CYVKY40$9JR5+E#$*/O
MV;S86,26Z&I+>"30][44DF01S59HL4.?21@72^C'+H=S='8#DM!$G*,N$C'A
M(,:V5#GJ+]EAF<]UD8][()\;""^0YW20B]U> WSZ=KA7A]M*F4H>MY+'-7R]
M WSW("2GH53J"*T4(H44#W>0+H#_:2KP**,^EI<B)R%,+'7N!/ -6,''#XZ/
M/S65VQ)9K7BO*MXS[-XA;^@]["Y>>^.*<Y*M0)UFJ8VP'S<C.S-=^.+AFZ)$
MMQ)2T2B5UZ94+9'5I.I54O6.^F3O:'10MM;>:*JW(/$-B;Y@-\'0Z7F>/[8W
M^Y6\#G,<[ RP6\75DNQ72?9/,_,ZH[*#I+J6R]T[9NNCW*?N54MD-1G\2@;_
MG6WMMRE52V0UJ0:55(,V;#UXY5=?)>#U7]BZ(0P/'(R;73VL<AR>[FK103EP
MT^5DX5O<??0;IVY92V0U.4:5'*-W=O>H3:E:(JM)Y>#_S0]NP]\E2^U"QN[(
M=7HO'-X4Z.)1W^F_\+B]U['I=OF.\!7-!$I@J9#X8J N2%YTH,5 LMPT<0LF
M54MH7F/5M0/7 6I]R9A\'NB^L/H?$/P#4$L#!!0    ( 'V!55H +JK!* 4
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
M8C25SX;]TZ AC):_J=E_IPXTVP)HXI T'.TJJXNS'<\^($%M,F&_R[RG B<
M_V<AE !:_I:&OV6U>2VT<;:<*6W^FCA+"GJ ?^TW8;_A',I008W=,^UV4=9%
M0=MQ[3;;;AST;/<0V]H]PG[[.+05@5WSY[K3#NMN5'?W\S51S=VOR;EVDK#?
M2O94RF/U)D$^&2R4.WFOW,D'Y4[&0%F8ZFZY[=VVMKTQN,=/6E$T7A,9G9U/
M$V49J"U*-PI:WO2 )K4CA?V65)H#$J^S<N8'ST!H_7:O2^MOXLTF8D@T?RBT
MIKRU 8;3'V34!K7"@Z+Y0Z$UWZ359ACU&L'O9-3*1AL;]-2SVE5+%Z;697L?
MU\1!Y!PHVJ@VJ:C?I+[AZ1AUS:+N\5@3IGD^UH'U/""CVGNB?N\Y=%TJFVN^
MYD*.TW;<NKCN</M:N,9P%[PG>R_%4\+6^<<%+KE(<U6\):ZN5A\P+O/7]JWK
M5_#<+SY#U##%5Y%KS-;J\3HA*PEIG+FR4ZSXT%"<"+K)7[TOJ1 TS0\C@D/"
M5("\OZ)4O)RH!JK//?-_ 5!+ P04    " !]@55:3>$0)(<#  "%$   &0
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
MX!!%3SA$M4-D>5<+69975--X),662&.-:*9AI5IO),>X"<I<2YQEZ*?C&6R
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
M965T.38N>&ULM5=M;YLP$/XK%JNF5MK*>UZZ!*DI>ZFT2E6R;A^F?7#@ JB
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
M+W-T>6QE<RYX;6S=6.UNVC 4?97(7:=6FAI"UD!60-J0*DW:IDKMC_VK#''
MDN-DCNF@K[,WV9/--P[AH[Z,]L<* Y78/CGG'E_?)$Y[I5X(=CME3'OS3,BR
M3Z9:%Q]\OQQ/64;+B[Q@TB!IKC*J35=-_+)0C"8ED#+AMUNMR,\HEV30D[/L
M.M.E-\YG4O=)W QY]O YZ9,@>D\\*S?,$]8G]V=O?\QR??7&L\>3=R<GK?OS
MJ^WQLPHX)[Y3]'(/T8M6"Q<&$!./]A/?I8U)=_:2WJ&,"7<WA5="?R/&#N)I
MPSM%:)V6,]X:$SH8.7"3-]DXO>U.XN]?:!8;:",;?EW @UZ:RU4=A\0.F-@T
M8]X#%7TRI(*/% =62C,N%G:X#0/C7.3*T^8",F8"&"D?+1S8'EQ;M4[&9:ZJ
MV#:"_1W5IV\!RQX8Y$(T!MO$#@QZ!=6:*7EM.M7)U> 3R*O;=XO".)PHN@C:
MEV1%J XFR"A7"5--F( LAP8]P5*PH_AD"D>=%SZ 6N>9:22<3G))*P]+1MTP
MLF,FQ"W<>+ZG&]KS=&U5JWJ23=,8JIM6QG9 ?UW-:J_+1B_2]0K^D.M/,S,=
M6?6A5MB-8BF?5_UYVAC U -<G1:%6'P4?"(S9B>_=\!!CRYYWC17_-%$@U(9
MFP&FB/? E.;C]9&?BA9W;*Z7Y31/<<_M(_3\;_,\89(I*M9-F]H_Y"R_V'']
MI'X-S]5M9=NQTV38.7R/]>[DT$U&QV#R*):[>PPFXR,PV7FUN^8S[D!'D<C@
M&$RV#]*D7^\IUS:N&]O69M2#UX,^^0:O(F(5U!O-N-!<UKTI3Q(FG^Q>C;RF
M(_,ROJ%OSD]82F="WS5@GZS:7UG"9UG<G'4#B:C/6K6_P/3,5GCY;F)B<9FP
M.4N&=5=-1E73,PT3M?X 81NYKCYN!.-8S(T AL7!'& <R\+B_$_SZ:+SL1CF
MK>M$NBBGBW(LRX4,JR\6Q\V)S<<]TS@.PRC",CH<.AT,L;Q%$?RYU3!OP,#B
M0*3GY1I?;;Q"=M<!MJ:[*@2;*5Z)V$SQ7 /BSALPXMB]VE@<8&"K@-4.Q'?'
M@9IR<\(05A7SAEW!.!+'& *UZ*[1*$*R$\'7O3[851*&<>Q& ',["$,,@:L1
M1S 'X %#PK!Z#FX]C_SE<\I?_8=Z\ =02P,$%     @ ?8%56I>*NQS
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
M]?8">GOJ[07T]I/-;@&]/?7V GI[ZNT%]/;4VPOH[:FW%]#;4V\OH'>@WD%
M[T"]@X#>@7H' ;T#]0X">@?J'03T#I,_*P7T#M0[".@=J'<0T#M0[R"@=Z#>
M04#O2+VC@-Z1>D<!O2/UC@)Z1^H=!?2.U#L*Z!VI=Q30.TX.FPCH':EW%- [
M4N\HH'>DWE% [T2]DX#>B7HG ;T3]4X">B?JG03T3M0[">B=J'<2T#M1[R2@
M=YH<%A30.U'O)*!WHMY)0.],O;. WIEZ9P&],_7. GIGZIT%],[4.POHG:EW
M%M [4^\LH'>FWEE [SPY["V@=Z;>64#O0KV+@-Z%>A<!O0OU+@)Z%^I=!/0N
MU+L(Z%VH=Q'0NU#O(J!WH=Y%0.]"O<MWZCV,GX<ZW'J^UGS^=U(]7KY;;X^_
M+K]N3MY\65YU;N\SAJ>_4$L#!!0    ( 'V!55IAVWB140(  + 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%
MUHHB:_4_9?T^3?M_'+\\TZ'NQI?\;/FCWNU/4$L! A0#%     @ ?8%56@=!
M36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q0
M2P$"% ,4    " !]@55:^<O%J^X    K @  $0              @ &O
M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !]@55:F5R<(Q &  "<)P
M$P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0
M   ( 'V!55JJ F;+$@@  "XQ   8              " @0T(  !X;"]W;W)K
M<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !]@55:,,:^HCP"  "_!0
M&               @(%5$   >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L!
M A0#%     @ ?8%56H6(R XN"   ?R0  !@              ("!QQ(  'AL
M+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( 'V!55HC=(OZ0@(
M ",%   8              " @2L;  !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6Q02P$"% ,4    " !]@55:(-,(#>L'  #R*0  &               @(&C
M'0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ ?8%56C!!
MY/F2"@  T3,  !@              ("!Q"4  'AL+W=O<FMS:&5E=',O<VAE
M970V+GAM;%!+ 0(4 Q0    ( 'V!55K_)KTQ<@P  )US   8
M  " @8PP  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !]
M@55:4+2=E2\#  #Q!@  &               @($T/0  >&PO=V]R:W-H965T
M<R]S:&5E=#@N>&UL4$L! A0#%     @ ?8%56NHO42ZO*   TX,  !@
M         ("!F4   'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0
M   ( 'V!55IS*!L_V08  '<1   9              " @7YI  !X;"]W;W)K
M<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ ?8%56M>!0BI "   <Q0
M !D              ("!CG   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q0
M2P$"% ,4    " !]@55:^R)8>:<#   U"   &0              @($%>0
M>&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( 'V!55JY NW=
M1 D  -P=   9              " @>-\  !X;"]W;W)K<VAE971S+W-H965T
M,3,N>&UL4$L! A0#%     @ ?8%56G91%C[<!@  6A(  !D
M ("!7H8  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !]
M@55:2S?7,MD'   L$P  &0              @(%QC0  >&PO=V]R:W-H965T
M<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( 'V!55H;"XQI4PX  &XI   9
M          " @8&5  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#
M%     @ ?8%56G02<9XA"0  LQT  !D              ("!"Z0  'AL+W=O
M<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !]@55:.'P?9*@8  !6
M20  &0              @(%CK0  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM
M;%!+ 0(4 Q0    ( 'V!55I\CJ\B:@T  -LC   9              " @4+&
M  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ ?8%56ID<
M C_E"@  PR(  !D              ("!X],  'AL+W=O<FMS:&5E=',O<VAE
M970R,"YX;6Q02P$"% ,4    " !]@55:M=X <X '   @$P  &0
M    @('_W@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    (
M 'V!55JJL9/S'0,  "T'   9              " @;;F  !X;"]W;W)K<VAE
M971S+W-H965T,C(N>&UL4$L! A0#%     @ ?8%56KC(B->?!   @ H  !D
M             ("!"NH  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"
M% ,4    " !]@55:A?BC%,X&  !-$0  &0              @('@[@  >&PO
M=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( 'V!55H@-_^4U0(
M $$&   9              " @>7U  !X;"]W;W)K<VAE971S+W-H965T,C4N
M>&UL4$L! A0#%     @ ?8%56NC.HC]B @  AP8  !D              ("!
M\?@  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !]@55:
M!$09CZP&  ")%P  &0              @(&*^P  >&PO=V]R:W-H965T<R]S
M:&5E=#(W+GAM;%!+ 0(4 Q0    ( 'V!55HF#7%V]"8  *F#   9
M      " @6T" 0!X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%
M  @ ?8%56B)!E5:\!   !0L  !D              ("!F"D! 'AL+W=O<FMS
M:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !]@55:IEVC/$P%  !T#0
M&0              @(&++@$ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+
M 0(4 Q0    ( 'V!55I6,U%D9P,  ($'   9              " @0XT 0!X
M;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ ?8%56IL=3)5_
M P  _@@  !D              ("!K#<! 'AL+W=O<FMS:&5E=',O<VAE970S
M,BYX;6Q02P$"% ,4    " !]@55:.7,/8PT$  "$"P  &0
M@(%B.P$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( 'V!
M55K+T6FB.0@  /<4   9              " @:8_ 0!X;"]W;W)K<VAE971S
M+W-H965T,S0N>&UL4$L! A0#%     @ ?8%56@?T)P^%!0  ; T  !D
M         ("!%D@! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M    " !]@55:7G&P]$0$  "##   &0              @('230$ >&PO=V]R
M:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( 'V!55HI2ZWT)P8  %T1
M   9              " @4U2 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL
M4$L! A0#%     @ ?8%56L6RVB*C"   TQ8  !D              ("!JU@!
M 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !]@55:6F[<
M2 @&   \$0  &0              @(&%80$ >&PO=V]R:W-H965T<R]S:&5E
M=#,Y+GAM;%!+ 0(4 Q0    ( 'V!55I154O)#@0  /L)   9
M  " @<1G 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @
M?8%56C1C6$#B @  . 8  !D              ("!"6P! 'AL+W=O<FMS:&5E
M=',O<VAE970T,2YX;6Q02P$"% ,4    " !]@55:*PJ$$.8#  #A"0  &0
M            @($B;P$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4
M Q0    ( 'V!55H7"D2Q_ 0  #4;   9              " @3]S 0!X;"]W
M;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ ?8%56@_8![1&!
M'A8  !D              ("!<G@! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX
M;6Q02P$"% ,4    " !]@55:8HB')S0$  !&$0  &0              @('O
M? $ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( 'V!55J\
M] AZ+@<  )%%   9              " @5J! 0!X;"]W;W)K<VAE971S+W-H
M965T-#8N>&UL4$L! A0#%     @ ?8%56E0+@W7, @  70H  !D
M     ("!OX@! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M" !]@55:&)8SL8\"   %!@  &0              @('"BP$ >&PO=V]R:W-H
M965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( 'V!55K\,G&P= 0  .P5   9
M              " @8B. 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L!
M A0#%     @ ?8%56N7690\6!   0Q4  !D              ("!,Y,! 'AL
M+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !]@55:4C3D7I "
M   I!P  &0              @(& EP$ >&PO=V]R:W-H965T<R]S:&5E=#4Q
M+GAM;%!+ 0(4 Q0    ( 'V!55H*866RI0,  /X+   9              "
M@4>: 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ ?8%5
M6A$HP]2N P  X0P  !D              ("!(YX! 'AL+W=O<FMS:&5E=',O
M<VAE970U,RYX;6Q02P$"% ,4    " !]@55:XN*7!LH%   C)P  &0
M        @($(H@$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0
M   ( 'V!55J"EK]7E ,  ((+   9              " @0FH 0!X;"]W;W)K
M<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ ?8%56B-?SN<H!P  %S\
M !D              ("!U*L! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q0
M2P$"% ,4    " !]@55:H3TUA)0#  !V$   &0              @($SLP$
M>&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( 'V!55HQXBZ1
MJP(  ,T&   9              " @?ZV 0!X;"]W;W)K<VAE971S+W-H965T
M-3@N>&UL4$L! A0#%     @ ?8%56D(_"?9U!P  -!\  !D
M ("!X+D! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !]
M@55:B +4A0\%  #K$@  &0              @(&,P0$ >&PO=V]R:W-H965T
M<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( 'V!55H+52%I)@,  $D)   9
M          " @=+& 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#
M%     @ ?8%56B=D2N2/#   P:,  !D              ("!+\H! 'AL+W=O
M<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !]@55:LXE>!4L%  ")
M(P  &0              @('UU@$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM
M;%!+ 0(4 Q0    ( 'V!55H",W<7)0,   T)   9              " @7?<
M 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ ?8%56KS=
M(J$% P  C0D  !D              ("!T]\! 'AL+W=O<FMS:&5E=',O<VAE
M970V-2YX;6Q02P$"% ,4    " !]@55:,GM8TJL"  !]!P  &0
M    @($/XP$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    (
M 'V!55J%5Q>FJ00  ',>   9              " @?'E 0!X;"]W;W)K<VAE
M971S+W-H965T-C<N>&UL4$L! A0#%     @ ?8%56E(1K? X!   6Q4  !D
M             ("!T>H! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"
M% ,4    " !]@55:*!P.*J $  !T%@  &0              @(% [P$ >&PO
M=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( 'V!55K8W/*[:@8
M ,,L   9              " @1?T 0!X;"]W;W)K<VAE971S+W-H965T-S N
M>&UL4$L! A0#%     @ ?8%56EBBY(-- P  ,0H  !D              ("!
MN/H! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " !]@55:
M30"_H# #  #S"P  &0              @($\_@$ >&PO=V]R:W-H965T<R]S
M:&5E=#<R+GAM;%!+ 0(4 Q0    ( 'V!55JYCG2\Y ,  .40   9
M      " @:,! @!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%
M  @ ?8%56K<2(7K] @  !P@  !D              ("!O@4" 'AL+W=O<FMS
M:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " !]@55:.A/\6W4#  !Q#
M&0              @('R" ( >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+
M 0(4 Q0    ( 'V!55I,$]=/R0,  ,<.   9              " @9X, @!X
M;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ ?8%56A\@6E_+
M P  *0X  !D              ("!GA " 'AL+W=O<FMS:&5E=',O<VAE970W
M-RYX;6Q02P$"% ,4    " !]@55:!AG9FN<"  !8"   &0
M@(&@% ( >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( 'V!
M55K56QS^Y 4  )D<   9              " @;X7 @!X;"]W;W)K<VAE971S
M+W-H965T-SDN>&UL4$L! A0#%     @ ?8%56J8E,_*X!0  I"   !D
M         ("!V1T" 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4
M    " !]@55:@Z9("3T#   G"P  &0              @('((P( >&PO=V]R
M:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( 'V!55J)J/@L@@,  )D+
M   9              " @3PG @!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL
M4$L! A0#%     @ ?8%56K;\:A\2!0  6QT  !D              ("!]2H"
M 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " !]@55:J+.A
M6 0#   3#   &0              @($^, ( >&PO=V]R:W-H965T<R]S:&5E
M=#@T+GAM;%!+ 0(4 Q0    ( 'V!55H +JK!* 4  &(A   9
M  " @7DS @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @
M?8%56J+KW$Z&!    A0  !D              ("!V#@" 'AL+W=O<FMS:&5E
M=',O<VAE970X-BYX;6Q02P$"% ,4    " !]@55:,Q0EYOH&   Q*   &0
M            @(&5/0( >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4
M Q0    ( 'V!55H.3L:KE 8  )@^   9              " @<9$ @!X;"]W
M;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @ ?8%56O6<%W>+!0
M^AD  !D              ("!D4L" 'AL+W=O<FMS:&5E=',O<VAE970X.2YX
M;6Q02P$"% ,4    " !]@55:3>$0)(<#  "%$   &0              @(%3
M40( >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( 'V!55HF
M&.S:'@(  )T$   9              " @1%5 @!X;"]W;W)K<VAE971S+W-H
M965T.3$N>&UL4$L! A0#%     @ ?8%56LL_>/SG @  QPH  !D
M     ("!9E<" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4
M" !]@55:Z;AXH/X"   ""0  &0              @(&$6@( >&PO=V]R:W-H
M965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( 'V!55KLV;*F. (  "D%   9
M              " @;E= @!X;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L!
M A0#%     @ ?8%56CG- *>% P  HQ   !D              ("!*& " 'AL
M+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    " !]@55:YMZF-2H#
M   Z#0  &0              @('D8P( >&PO=V]R:W-H965T<R]S:&5E=#DV
M+GAM;%!+ 0(4 Q0    ( 'V!55IFO&7\AP,  ,L0   9              "
M@45G @!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#%     @ ?8%5
M6@T+ 24V @  2P4  !D              ("! VL" 'AL+W=O<FMS:&5E=',O
M<VAE970Y."YX;6Q02P$"% ,4    " !]@55:OON'4&,#  "N%@  #0
M        @ %P;0( >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( 'V!55J7BKL<
MP    !,"   +              "  ?YP @!?<F5L<R\N<F5L<U!+ 0(4 Q0
M   ( 'V!55KE%2)]QP8  %Q    /              "  >=Q @!X;"]W;W)K
M8F]O:RYX;6Q02P$"% ,4    " !]@55:H[0U,<D"  ">.0  &@
M    @ ';> ( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4
M" !]@55:8=MXD5$"  "P-P  $P              @ '<>P( 6T-O;G1E;G1?
@5'EP97-=+GAM;%!+!08     :@!J !T=  !>?@(    !

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.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>311</ContextCount>
  <ElementCount>525</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>95</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="blkb-20241231.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-20241231.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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952173 - 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-20241231.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-20241231.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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955511 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955512 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955513 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955514 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955515 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955516 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955517 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955518 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955519 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955520 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955521 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955522 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955523 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955524 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955525 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955526 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955527 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955528 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955529 - 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-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Goodwill and Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955531 - 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>48</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955532 - 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>49</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955533 - 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>50</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955534 - 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>51</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955535 - 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>52</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955536 - 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>53</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955537 - 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>54</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955538 - 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>55</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955539 - 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>56</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955540 - 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>57</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955541 - 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>58</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955542 - 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>59</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955543 - 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>60</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955544 - 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>61</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955545 - 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>62</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955546 - 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>63</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955547 - 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>64</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955548 - 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>65</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955549 - 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>66</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955550 - 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>67</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955551 - 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>68</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955552 - 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>69</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955553 - 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>70</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955554 - 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>71</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955555 - 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>72</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955556 - 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>73</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955557 - 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>74</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955558 - 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>75</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955559 - 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>76</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955560 - 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>77</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955561 - 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>78</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955562 - 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>79</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955563 - 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>80</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955564 - 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>81</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955565 - 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>82</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955566 - 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>83</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955567 - 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>84</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955568 - 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>85</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9955569 - 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>86</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9955570 - 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>87</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9955571 - 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>88</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9955572 - 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>89</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9955573 - 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>90</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9955574 - 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>91</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9955575 - 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>92</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9955576 - 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>93</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9955577 - 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>94</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9955578 - 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>95</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9955579 - 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>96</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9955580 - 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>97</Position>
    </Report>
    <Report instance="blkb-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>9955581 - 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>98</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-20241231.htm">blkb-20241231.htm</File>
    <File>blkb-20241231.xsd</File>
    <File>blkb-20241231_cal.xml</File>
    <File>blkb-20241231_def.xml</File>
    <File>blkb-20241231_lab.xml</File>
    <File>blkb-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>blkb-20241231_g1.jpg</File>
    <File>blkb-20241231_g10.jpg</File>
    <File>blkb-20241231_g11.jpg</File>
    <File>blkb-20241231_g12.jpg</File>
    <File>blkb-20241231_g13.jpg</File>
    <File>blkb-20241231_g14.jpg</File>
    <File>blkb-20241231_g15.jpg</File>
    <File>blkb-20241231_g16.jpg</File>
    <File>blkb-20241231_g17.jpg</File>
    <File>blkb-20241231_g18.jpg</File>
    <File>blkb-20241231_g2.jpg</File>
    <File>blkb-20241231_g3.jpg</File>
    <File>blkb-20241231_g4.jpg</File>
    <File>blkb-20241231_g5.jpg</File>
    <File>blkb-20241231_g6.jpg</File>
    <File>blkb-20241231_g7.jpg</File>
    <File>blkb-20241231_g8.jpg</File>
    <File>blkb-20241231_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="4">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1251">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="40">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/ecd/2024</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-20241231.htm": {
   "nsprefix": "blkb",
   "nsuri": "http://www.blackbaud.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "blkb-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "blkb-20241231.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/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "blkb-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "blkb-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "blkb-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "blkb-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 455,
   "keyCustom": 70,
   "axisStandard": 32,
   "axisCustom": 0,
   "memberStandard": 62,
   "memberCustom": 29,
   "hidden": {
    "total": 30,
    "http://fasb.org/us-gaap/2024": 23,
    "http://xbrl.sec.gov/dei/2024": 4,
    "http://xbrl.sec.gov/ecd/2024": 2,
    "http://www.blackbaud.com/20241231": 1
   },
   "contextCount": 311,
   "entityCount": 1,
   "segmentCount": 95,
   "elementCount": 880,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1251,
    "http://xbrl.sec.gov/dei/2024": 40,
    "http://xbrl.sec.gov/ecd/2024": 15,
    "http://fasb.org/srt/2024": 4
   },
   "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-20241231.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-20241231.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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
     "longName": "9952151 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.blackbaud.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "9952152 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "longName": "9952153 - 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-20241231.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-20241231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
     "longName": "9952154 - 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-20241231.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-20241231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
     "longName": "9952155 - Statement - Consolidated Statements of Stockholders' Equity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-19",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-19",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.blackbaud.com/role/Organization",
     "longName": "9952156 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.blackbaud.com/role/BasisofPresentation",
     "longName": "9952157 - Disclosure - Basis of Presentation",
     "shortName": "Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.blackbaud.com/role/BusinessCombinations",
     "longName": "9952158 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets",
     "longName": "9952159 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.blackbaud.com/role/EarningsPerShare",
     "longName": "9952160 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurements",
     "longName": "9952161 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCosts",
     "longName": "9952162 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails",
     "longName": "9952163 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.blackbaud.com/role/Debt",
     "longName": "9952164 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.blackbaud.com/role/DerivativeInstruments",
     "longName": "9952165 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingencies",
     "longName": "9952166 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.blackbaud.com/role/IncomeTaxes",
     "longName": "9952167 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.blackbaud.com/role/StockBasedCompensation",
     "longName": "9952168 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.blackbaud.com/role/StockholdersEquity",
     "longName": "9952169 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.blackbaud.com/role/DefinedContributionPlan",
     "longName": "9952170 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.blackbaud.com/role/SegmentInformation",
     "longName": "9952171 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.blackbaud.com/role/RevenueRecognition",
     "longName": "9952172 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.blackbaud.com/role/SubsequentEvents",
     "longName": "9952173 - 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-20241231.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-20241231.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-20241231.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-307",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-307",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.blackbaud.com/role/BasisofPresentationPolicy",
     "longName": "9955511 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.blackbaud.com/role/BasisofPresentationTables",
     "longName": "9955512 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables",
     "longName": "9955513 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.blackbaud.com/role/EarningsPerShareTables",
     "longName": "9955514 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsTables",
     "longName": "9955515 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsTables",
     "longName": "9955516 - 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-114",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-114",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables",
     "longName": "9955517 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.blackbaud.com/role/DebtTables",
     "longName": "9955518 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsTables",
     "longName": "9955519 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesTables",
     "longName": "9955520 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesTables",
     "longName": "9955521 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.blackbaud.com/role/StockBasedCompensationTables",
     "longName": "9955522 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.blackbaud.com/role/StockholdersEquityTables",
     "longName": "9955523 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.blackbaud.com/role/SegmentInformationTables",
     "longName": "9955524 - 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": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionTables",
     "longName": "9955525 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.blackbaud.com/role/BasisofPresentationDetails",
     "longName": "9955526 - 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails",
     "longName": "9955527 - 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-55",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-55",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.blackbaud.com/role/BasisofPresentationChangesinAllowanceforSalesReturnsandDoubtfulAccountsDetails",
     "longName": "9955528 - 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-65",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-70",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.blackbaud.com/role/BusinessCombinationsDetails",
     "longName": "9955529 - Disclosure - Business Combinations (Details)",
     "shortName": "Business Combinations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-84",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails",
     "longName": "9955530 - Disclosure - Goodwill and Other Intangible Assets (Details)",
     "shortName": "Goodwill and Other Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "blkb:NonCashImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-93",
      "name": "blkb:NonCashImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails",
     "longName": "9955531 - 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": "48",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20241231.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-20241231.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.blackbaud.com/role/GoodwillAndOtherIntangibleAssetsFairValuesOfIntangibleAssetsAcquiredInVariousBusinessCombinationsByClassDetails",
     "longName": "9955532 - 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": "49",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsSummaryofAmortizationExpenseDetails",
     "longName": "9955533 - 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": "50",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseforFiniteLivedIntangibleAssetsDetails",
     "longName": "9955534 - 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": "51",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails",
     "longName": "9955535 - 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": "52",
     "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-20241231.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-20241231.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsDetails",
     "longName": "9955536 - Disclosure - Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
     "longName": "9955537 - 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": "54",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-109",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails",
     "longName": "9955538 - 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": "55",
     "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofPropertyandEquipmentDetails",
     "longName": "9955539 - 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": "56",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails",
     "longName": "9955540 - 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": "57",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails",
     "longName": "9955541 - 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": "58",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails",
     "longName": "9955542 - 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": "59",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails",
     "longName": "9955543 - 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": "60",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeExpenseDetails",
     "longName": "9955544 - 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": "61",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.blackbaud.com/role/DebtDetails",
     "longName": "9955545 - Disclosure - Debt (Details)",
     "shortName": "Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-160",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-160",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.blackbaud.com/role/DebtSummaryofDebtDetails",
     "longName": "9955546 - Disclosure - Debt (Summary of Debt) (Details)",
     "shortName": "Debt (Summary of Debt) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.blackbaud.com/role/DebtScheduleofCurrentlyEffectiveFinancingAgreementsDetails",
     "longName": "9955547 - 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": "64",
     "firstAnchor": {
      "contextRef": "c-184",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-184",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails",
     "longName": "9955548 - 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": "65",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandOtherDebtDetails",
     "longName": "9955549 - 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": "66",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
     "longName": "9955550 - Disclosure - Derivative Instruments (Details)",
     "shortName": "Derivative Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails",
     "longName": "9955551 - 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": "68",
     "firstAnchor": {
      "contextRef": "c-193",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-193",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
     "longName": "9955552 - 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": "69",
     "firstAnchor": {
      "contextRef": "c-195",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-195",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
     "longName": "9955553 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "blkb:LiabilityInsuranceAmountTotal",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails",
     "longName": "9955554 - 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": "71",
     "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails",
     "longName": "9955555 - 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": "72",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails",
     "longName": "9955556 - 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": "73",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalCashFlowInformationRelatedToLeasesDetails",
     "longName": "9955557 - 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": "74",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails",
     "longName": "9955558 - 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": "75",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesDetails",
     "longName": "9955559 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails",
     "longName": "9955560 - 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": "77",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofIncomeBeforeProvisionforIncomeTaxesDetails",
     "longName": "9955561 - 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": "78",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
     "longName": "9955562 - 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": "79",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "longName": "9955563 - 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": "80",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails",
     "longName": "9955564 - 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": "81",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-221",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails",
     "longName": "9955565 - 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": "82",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-15",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.blackbaud.com/role/StockBasedCompensationDetails",
     "longName": "9955566 - Disclosure - Stock-Based Compensation (Details)",
     "shortName": "Stock-Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
     "longName": "9955567 - 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": "84",
     "firstAnchor": {
      "contextRef": "c-224",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-224",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails",
     "longName": "9955568 - 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": "85",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails",
     "longName": "9955569 - 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": "86",
     "firstAnchor": {
      "contextRef": "c-225",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-242",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails",
     "longName": "9955570 - 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": "87",
     "firstAnchor": {
      "contextRef": "c-227",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-246",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.blackbaud.com/role/StockholdersEquityDetails",
     "longName": "9955571 - Disclosure - Stockholders' Equity (Details)",
     "shortName": "Stockholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-254",
      "name": "us-gaap:AcceleratedShareRepurchasesCashOrStockSettlement",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails",
     "longName": "9955572 - 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": "89",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-15",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.blackbaud.com/role/DefinedContributionPlanDetails",
     "longName": "9955573 - Disclosure - Defined Contribution Plan (Details)",
     "shortName": "Defined Contribution Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.blackbaud.com/role/SegmentInformationDetails",
     "longName": "9955574 - Disclosure - Segment Information (Details)",
     "shortName": "Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R92": {
     "role": "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails",
     "longName": "9955575 - 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": "92",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDetails",
     "longName": "9955576 - Disclosure - Revenue Recognition (Details)",
     "shortName": "Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails",
     "longName": "9955577 - Disclosure - Revenue Recognition (Contract Balances) (Details)",
     "shortName": "Revenue Recognition (Contract Balances) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
     "longName": "9955578 - Disclosure - Revenue Recognition (Revenue by Geography) (Details)",
     "shortName": "Revenue Recognition (Revenue by Geography) (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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-285",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyMarketGroupDetails",
     "longName": "9955579 - 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": "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-294",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
     "longName": "9955580 - 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": "97",
     "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-300",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.blackbaud.com/role/SubsequentEventsDetails",
     "longName": "9955581 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-306",
      "name": "blkb:LeaseReleasePayment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-306",
      "name": "blkb:LeaseReleasePayment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "blkb-20241231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AcceleratedShareRepurchasesCashOrStockSettlement": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcceleratedShareRepurchasesCashOrStockSettlement",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated share repurchases, cash or stock settlement",
        "label": "Accelerated Share Repurchases, Cash or Stock Settlement",
        "documentation": "Description of the nature of the settlement (cash or stock) of the accelerated share repurchases agreement."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "us-gaap_AcceleratedShareRepurchasesDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcceleratedShareRepurchasesDateAxis",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated Share Repurchases, Date [Axis]",
        "label": "Accelerated Share Repurchases, Date [Axis]",
        "documentation": "Information by date of execution of accelerated share repurchases."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "us-gaap_AcceleratedShareRepurchasesDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcceleratedShareRepurchasesDateDomain",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated Share Repurchases, Date [Domain]",
        "label": "Accelerated Share Repurchases, Date [Domain]",
        "documentation": "Date upon which the accelerated share repurchase agreement was executed."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "blkb_AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated share repurchases initial delivery percentage of shares",
        "label": "Accelerated Share Repurchases Initial Delivery Percentage of Shares",
        "documentation": "Accelerated Share Repurchases Initial Delivery Percentage of Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcceleratedShareRepurchasesSettlementPaymentOrReceipt",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated share repurchases, settlement (payment) or receipt",
        "label": "Accelerated Share Repurchases, Settlement (Payment) or Receipt",
        "documentation": "Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r25",
      "r89"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1150"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 $5,228 and $6,907 at December\u00a031, 2024 and December\u00a031, 2023, 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": [
      "r1147"
     ]
    },
    "blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "AccruedCommissionsAndSalariesCurrentAndLongTerm",
     "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 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/20241231",
     "localname": "AccruedCustomerCreditBalancesCurrentAndLongTerm",
     "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": {
        "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_AccruedDispositionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "AccruedDispositionRelatedCosts",
     "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": "Disposition-related costs",
        "label": "Accrued disposition-related costs",
        "documentation": "Accrued disposition-related costs"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_AccruedExpensesAndOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/20241231",
     "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/2024",
     "localname": "AccruedInsuranceCurrentAndNoncurrent",
     "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 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": [
      "r92",
      "r97",
      "r165"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "AccruedProfessionalFeesCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 10.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": [
      "r165"
     ]
    },
    "blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "AccruedTransactionBasedCostsRelatedToPaymentsServices",
     "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 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/2024",
     "localname": "AccruedVacationCurrentAndNoncurrent",
     "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": "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": [
      "r57",
      "r165"
     ]
    },
    "blkb_AccruedexpensesandothercurrentliabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r48",
      "r233",
      "r762"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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",
        "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": [
      "r26",
      "r27",
      "r111",
      "r240",
      "r758",
      "r798",
      "r799"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r3",
      "r13",
      "r27",
      "r640",
      "r643",
      "r701",
      "r794",
      "r795",
      "r1117",
      "r1118",
      "r1119",
      "r1136",
      "r1137",
      "r1138",
      "r1139"
     ]
    },
    "blkb_AccumulatedOtherComprehensiveIncomeRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r4",
      "r13",
      "r27",
      "r109",
      "r110",
      "r254",
      "r255",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r1117"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1044"
     ]
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r104"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "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": [
      "r807",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1218",
      "r1296"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1057"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1057"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1057"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1057"
     ]
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r8"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r61",
      "r62",
      "r525"
     ]
    },
    "blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net (loss) income 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/2024",
     "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": [
      "r177"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r569",
      "r964"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1015",
      "r1026",
      "r1036",
      "r1069"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1018",
      "r1029",
      "r1039",
      "r1072"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1057"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1064"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1019",
      "r1030",
      "r1040",
      "r1064",
      "r1073",
      "r1077",
      "r1085"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1083"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r558",
      "r567"
     ]
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r241",
      "r348",
      "r356",
      "r359",
      "r363",
      "r1258"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r241",
      "r348",
      "r356"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1150"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r362"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r361"
     ]
    },
    "blkb_AllowanceforReturnsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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/2024",
     "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": [
      "r477",
      "r946",
      "r947",
      "r1124",
      "r1239"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r8",
      "r395",
      "r402",
      "r940"
     ]
    },
    "blkb_AmortizationOfIntangibleAssetsAcquiredByIncomeStatementLocationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/20241231",
     "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": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r305"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r175",
      "r237",
      "r270",
      "r310",
      "r316",
      "r335",
      "r339",
      "r350",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r631",
      "r634",
      "r663",
      "r752",
      "r840",
      "r933",
      "r934",
      "r977",
      "r1004",
      "r1195",
      "r1196",
      "r1244"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r242",
      "r270",
      "r350",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r631",
      "r634",
      "r663",
      "r977",
      "r1195",
      "r1196",
      "r1244"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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 asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r650",
      "r651",
      "r967"
     ]
    },
    "blkb_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r1009",
      "r1010",
      "r1022"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.blackbaud.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1009",
      "r1010",
      "r1022"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.blackbaud.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1009",
      "r1010",
      "r1022"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1081"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1076"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1076"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1076"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1076"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1076"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1078"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1077"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1077"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Axis]",
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r1260",
      "r1261"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSupplementalBalanceSheetInformationRelatedToLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Domain]",
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r77",
      "r424",
      "r1260",
      "r1261"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r130"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r130"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "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": [
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r625",
      "r959",
      "r960"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "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": [
      "r63",
      "r64",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r625",
      "r959",
      "r960"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r625"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 13.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 liability",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r152",
      "r628",
      "r652",
      "r653",
      "r654"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r147",
      "r626"
     ]
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r148",
      "r149",
      "r150",
      "r151"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r37",
      "r38",
      "r39"
     ]
    },
    "us-gaap_CapitalLossCarryforwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalLossCarryforwardMember",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Loss Carryforward",
        "label": "Capital Loss Carryforward [Member]",
        "documentation": "Deductions derived from capital losses that cannot be utilized on the tax return during a period that have been carried forward to reduce taxable income or taxes payable in a future year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r401",
      "r914"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r912",
      "r914"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r401",
      "r914"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareImpairments1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r913",
      "r914"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareNet",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsScheduleofSoftwareDevelopmentCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software and content development costs, net",
        "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": [
      "r911"
     ]
    },
    "blkb_CapitalizedContentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r378"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1100"
     ]
    },
    "us-gaap_CapitalizedContractCostNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r377"
     ]
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r377"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r34",
      "r231",
      "r921"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r35"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r35",
      "r160"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r34",
      "r124",
      "r266"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r34",
      "r124",
      "r266"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 increase (decrease) 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": [
      "r2",
      "r124"
     ]
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r85"
     ]
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r71"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "blkb_ChangeInCustomerFundsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r1055"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1052"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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_ClassOfTreasuryStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r53",
      "r54",
      "r55",
      "r56"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1056"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1056"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r98",
      "r168",
      "r755",
      "r827"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r135",
      "r435",
      "r436",
      "r895",
      "r1180",
      "r1186"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss 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": [
      "r49",
      "r897"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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": [
      "r993",
      "r994",
      "r995",
      "r997",
      "r998",
      "r999",
      "r1002",
      "r1136",
      "r1137",
      "r1139",
      "r1218",
      "r1293",
      "r1296"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r103"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r103",
      "r828"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r103"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r14",
      "r103",
      "r828",
      "r846",
      "r1296",
      "r1297"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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; 70,943,373 and 69,188,304 shares issued at December\u00a031, 2024 and December\u00a031, 2023, respectively; 49,245,588 and 53,625,440 shares outstanding at December\u00a031, 2024 and December\u00a031, 2023, 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": [
      "r103",
      "r757",
      "r977"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1061"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1060"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1062"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1059"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r142",
      "r143",
      "r144",
      "r145"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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",
        "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": [
      "r28",
      "r249",
      "r251",
      "r257",
      "r747",
      "r767",
      "r768"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r914",
      "r920",
      "r1164",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1171",
      "r1174",
      "r1175"
     ]
    },
    "blkb_ComputerSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r87",
      "r180"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r68",
      "r923"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/20241231",
     "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/20241231",
     "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/2024",
     "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": [
      "r1200"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r499",
      "r500",
      "r511"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r499",
      "r500",
      "r511"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r499",
      "r500",
      "r511"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r512"
     ]
    },
    "blkb_ContractualRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/20241231",
     "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/2024",
     "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": [
      "r114",
      "r115",
      "r712"
     ]
    },
    "blkb_CostOfOneTimeServicesAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/20241231",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r23",
      "r133",
      "r134"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r445",
      "r1193"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r445",
      "r1193",
      "r1194"
     ]
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r353",
      "r354",
      "r355",
      "r357",
      "r358",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376"
     ]
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r1102",
      "r1128",
      "r1214"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r1102",
      "r1128"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r611",
      "r1128"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1102",
      "r1128",
      "r1214"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r65",
      "r1164",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1171",
      "r1174",
      "r1175"
     ]
    },
    "blkb_DavidJ.BenjaminMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "DavidJ.BenjaminMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "David J. Benjamin [Member]",
        "documentation": "David J. Benjamin"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r136",
      "r268",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r444",
      "r445",
      "r455",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r471",
      "r478",
      "r479",
      "r481",
      "r679"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r24",
      "r167",
      "r482"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r456",
      "r679",
      "r680",
      "r944",
      "r945",
      "r975"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r94",
      "r485",
      "r679",
      "r680",
      "r975"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r274",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r467",
      "r468",
      "r469",
      "r470",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r480",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r975",
      "r1126",
      "r1238",
      "r1240"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r51",
      "r52",
      "r86",
      "r138",
      "r139",
      "r274",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r467",
      "r468",
      "r469",
      "r470",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r480",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r975",
      "r1126",
      "r1238",
      "r1240"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r467",
      "r483",
      "r678",
      "r679",
      "r680",
      "r944",
      "r945",
      "r975"
     ]
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r681"
     ]
    },
    "blkb_December2021StockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "December2021StockRepurchaseProgramMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "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/2024",
     "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": [
      "r236"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1128",
      "r1213",
      "r1214"
     ]
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r1128",
      "r1213"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r8",
      "r189",
      "r1128"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r99",
      "r100",
      "r164",
      "r602"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r576",
      "r577",
      "r753"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1128",
      "r1213",
      "r1214"
     ]
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1209"
     ]
    },
    "blkb_DeferredTaxAssetIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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_DeferredTaxAssetsCapitalLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsCapitalLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital loss carryforward",
        "label": "Deferred Tax Assets, Capital Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1211"
     ]
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1211"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r603"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/20241231",
     "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/2024",
     "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": [
      "r1211"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1211"
     ]
    },
    "blkb_DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/20241231",
     "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/2024",
     "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": [
      "r1211"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1211"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1211"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r604"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1208"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "blkb_DeferredTaxLiabilitiesDeferredExpenseSalesCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r1211"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1211"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 5.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": [
      "r1211"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1211"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r521"
     ]
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r521"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r521"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/PropertyandEquipmentandSoftwareandContentDevelopmentCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "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": [
      "r8",
      "r47"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r8",
      "r47"
     ]
    },
    "us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r636"
     ]
    },
    "us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r636"
     ]
    },
    "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r636"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r243",
      "r244",
      "r650",
      "r651",
      "r659",
      "r662",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r834",
      "r835",
      "r879",
      "r882",
      "r885",
      "r886",
      "r887",
      "r888",
      "r922",
      "r967",
      "r971",
      "r995",
      "r1221",
      "r1222",
      "r1223",
      "r1294"
     ]
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r243"
     ]
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r243"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r817",
      "r819",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r841",
      "r842",
      "r843",
      "r844",
      "r854",
      "r855",
      "r856",
      "r857",
      "r860",
      "r861",
      "r862",
      "r863",
      "r879",
      "r880",
      "r885",
      "r887",
      "r993",
      "r995",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r16",
      "r19",
      "r22",
      "r82"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r16",
      "r19",
      "r22",
      "r82"
     ]
    },
    "us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r637"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r75",
      "r78",
      "r80",
      "r156",
      "r817",
      "r819",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r841",
      "r842",
      "r843",
      "r844",
      "r854",
      "r855",
      "r856",
      "r857",
      "r860",
      "r861",
      "r862",
      "r863",
      "r879",
      "r880",
      "r885",
      "r887",
      "r922",
      "r993",
      "r995",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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/20241231",
     "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/2024",
     "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": [
      "r15",
      "r75",
      "r78"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r15",
      "r75",
      "r78",
      "r80",
      "r83",
      "r84",
      "r638"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r638"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r17",
      "r157"
     ]
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r79",
      "r1101"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 2.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": [
      "r243",
      "r244",
      "r650",
      "r651",
      "r659",
      "r662",
      "r809",
      "r810",
      "r811",
      "r812",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r841",
      "r843",
      "r844",
      "r880",
      "r881",
      "r882",
      "r885",
      "r886",
      "r887",
      "r888",
      "r922",
      "r1221",
      "r1222",
      "r1223",
      "r1294"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r243"
     ]
    },
    "blkb_DerivativeLiabilitiesCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "DerivativeLiabilitiesCurrentAndLongTerm",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative instruments",
        "label": "Derivative Liabilities, Current and Long-term",
        "documentation": "Carrying amount as of the balance sheet date of derivative liabilities. Includes current and non-current portions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r243"
     ]
    },
    "us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as current."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "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": [
      "r636"
     ]
    },
    "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r636"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1215",
      "r1216"
     ]
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r155",
      "r159"
     ]
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r15",
      "r69",
      "r70",
      "r73",
      "r81",
      "r273",
      "r293"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r15"
     ]
    },
    "blkb_DesignatedCurrencyRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "DesignatedCurrencyRateMember",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Designated currency rate [Member]",
        "label": "Designated Currency Rate [Member]",
        "documentation": "Variable rate based on Designated Currency of the loan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r510",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955"
     ]
    },
    "blkb_DisaggregationOfRevenueRecurringTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r510",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1201"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r523",
      "r528",
      "r559",
      "r560",
      "r562",
      "r962"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r11",
      "r58"
     ]
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on disposal",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r1124",
      "r1178"
     ]
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income that includes gain (loss) recognized on sale or disposal of disposal group. Excludes discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Domain]",
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r959",
      "r960"
     ]
    },
    "blkb_DispositionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "DispositionRelatedCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposition-related costs",
        "label": "Disposition-related costs",
        "documentation": "Disposition-related costs"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r1009",
      "r1010",
      "r1022"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r1009",
      "r1010",
      "r1022",
      "r1065"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r1043"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r1007"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic Tax Authority [Member]",
        "label": "Domestic Tax Jurisdiction [Member]",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r580"
     ]
    },
    "blkb_DueToCustomersCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "blkb_EVERFIDisposition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "EVERFIDisposition",
     "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": "EVERFI disposition",
        "label": "EVERFI disposition",
        "documentation": "The company's expenses related to the disposition of our EVERFI business, including non-cash impairment charges of intangible assets and loss on sale of business."
       }
      }
     },
     "auth_ref": []
    },
    "blkb_EVERFILimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "EVERFILimitedMember",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EVERFI Limited [Member]",
        "label": "EVERFI Limited [Member]",
        "documentation": "EVERFI Limited"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_EVERFIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "EVERFIMember",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "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/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "(Loss) earnings 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/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (loss) 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": [
      "r258",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r295",
      "r297",
      "r302",
      "r303",
      "r304",
      "r309",
      "r623",
      "r630",
      "r647",
      "r648",
      "r748",
      "r769",
      "r926"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (loss) 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": [
      "r258",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r297",
      "r302",
      "r303",
      "r304",
      "r309",
      "r623",
      "r630",
      "r647",
      "r648",
      "r748",
      "r769",
      "r926"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) 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": [
      "r40",
      "r41",
      "r306"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r294",
      "r305",
      "r307",
      "r308"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1234"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r580",
      "r966"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r272",
      "r580",
      "r614",
      "r966"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation reserve",
        "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": [
      "r587",
      "r966",
      "r1129",
      "r1204"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r585",
      "r966",
      "r1129",
      "r1204"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfBusiness",
     "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": "Sale of subsidiary",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, 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 disposition of a business not qualifying as a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1129",
      "r1204",
      "r1205"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationFdiiPercent",
     "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": {
        "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": [
      "r966",
      "r1204",
      "r1206"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "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": "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": [
      "r581",
      "r584",
      "r966",
      "r1129",
      "r1204"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationGiltiPercent",
     "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": {
        "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": [
      "r966",
      "r1204",
      "r1206"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment",
     "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": "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": [
      "r1129",
      "r1204",
      "r1206"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther",
     "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": "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": [
      "r966",
      "r1129",
      "r1204",
      "r1206"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "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": {
        "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": [
      "r966",
      "r1129",
      "r1204",
      "r1206"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 17.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": [
      "r966",
      "r1129",
      "r1204",
      "r1205"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
     "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": "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": [
      "r1129",
      "r1204",
      "r1205"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "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": "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": [
      "r1097",
      "r1204",
      "r1205"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r583",
      "r966",
      "r1129",
      "r1204"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "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": {
        "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": [
      "r586",
      "r588",
      "r1129",
      "r1204"
     ]
    },
    "blkb_EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal",
     "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": {
        "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/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits",
     "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": {
        "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/2024",
     "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/2024",
     "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": [
      "r561"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r561"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, 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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r1006"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r1006"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r1006"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r1094"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r1006"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r1006"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r1006"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r1006"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r1095"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "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": [
      "r14",
      "r226",
      "r253",
      "r254",
      "r255",
      "r280",
      "r281",
      "r282",
      "r284",
      "r289",
      "r291",
      "r293",
      "r311",
      "r351",
      "r352",
      "r411",
      "r498",
      "r612",
      "r613",
      "r620",
      "r621",
      "r622",
      "r624",
      "r629",
      "r630",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r646",
      "r669",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r682",
      "r683",
      "r701",
      "r766",
      "r794",
      "r795",
      "r796",
      "r807",
      "r867"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestments",
     "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": "Investment in equity securities",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r327",
      "r339",
      "r349",
      "r1114",
      "r1148"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1058"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1015",
      "r1026",
      "r1036",
      "r1069"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1012",
      "r1023",
      "r1033",
      "r1066"
     ]
    },
    "us-gaap_EscrowDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r161",
      "r896"
     ]
    },
    "blkb_EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "blkb_ExpectedNetCashOutlaysForOngoingLegalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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": []
    },
    "blkb_FIMSAndDonorCentralMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "FIMSAndDonorCentralMember",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FIMS and DonorCentral [Member]",
        "label": "FIMS and DonorCentral [Member]",
        "documentation": "FIMS and DonorCentral"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r650",
      "r651",
      "r659",
      "r967"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r650",
      "r651",
      "r659",
      "r967"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r469",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r649",
      "r651",
      "r652",
      "r653",
      "r654",
      "r658",
      "r659",
      "r661",
      "r705",
      "r706",
      "r707",
      "r944",
      "r945",
      "r956",
      "r957",
      "r958",
      "r967",
      "r971"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r650",
      "r651",
      "r652",
      "r654",
      "r967",
      "r1222",
      "r1232"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r469",
      "r515",
      "r520",
      "r651",
      "r659",
      "r705",
      "r956",
      "r957",
      "r958",
      "r967"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r469",
      "r515",
      "r520",
      "r651",
      "r652",
      "r659",
      "r706",
      "r944",
      "r945",
      "r956",
      "r957",
      "r958",
      "r967"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r469",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r651",
      "r652",
      "r653",
      "r654",
      "r659",
      "r707",
      "r944",
      "r945",
      "r956",
      "r957",
      "r958",
      "r967",
      "r971"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r650",
      "r651",
      "r652",
      "r654",
      "r967",
      "r1222",
      "r1232"
     ]
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r159"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r469",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r649",
      "r651",
      "r652",
      "r653",
      "r654",
      "r658",
      "r659",
      "r661",
      "r705",
      "r706",
      "r707",
      "r944",
      "r945",
      "r956",
      "r957",
      "r958",
      "r967",
      "r971"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r967",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1232"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r12"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r76",
      "r83"
     ]
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1217"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r235",
      "r379",
      "r401",
      "r940"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2025",
        "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": [
      "r403",
      "r914",
      "r940"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": "2029",
        "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": [
      "r403",
      "r914",
      "r940"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2028",
        "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": [
      "r403",
      "r914",
      "r940"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2027",
        "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": [
      "r403",
      "r914",
      "r940"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2026",
        "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": [
      "r403",
      "r914",
      "r940"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r393",
      "r924"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r394",
      "r396",
      "r397",
      "r398",
      "r400",
      "r401",
      "r404",
      "r405",
      "r713",
      "r714",
      "r914"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r379",
      "r401",
      "r714",
      "r940"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r394",
      "r401",
      "r404",
      "r405",
      "r408",
      "r713",
      "r914",
      "r940"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r394",
      "r396",
      "r397",
      "r398",
      "r400",
      "r401",
      "r404",
      "r405",
      "r914"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r581"
     ]
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r650",
      "r651"
     ]
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r650",
      "r651"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 gains (losses)",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r665",
      "r666",
      "r667",
      "r668",
      "r864"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r664"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r834",
      "r838",
      "r843",
      "r856",
      "r862",
      "r883",
      "r884",
      "r885",
      "r995"
     ]
    },
    "us-gaap_ForeignLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r1019",
      "r1030",
      "r1040",
      "r1073"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1019",
      "r1030",
      "r1040",
      "r1073"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1019",
      "r1030",
      "r1040",
      "r1073"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1019",
      "r1030",
      "r1040",
      "r1073"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1030",
      "r1040",
      "r1073"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1053"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r158"
     ]
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r75"
     ]
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfBusiness",
     "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": {
        "negatedTerseLabel": "Loss on disposition of businesses",
        "label": "Gain (Loss) on Disposition of Business",
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant."
       }
      }
     },
     "auth_ref": [
      "r633",
      "r1124"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r119",
      "r850"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r119"
     ]
    },
    "blkb_GlobalHQMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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, 2023",
        "periodEndLabel": "Balance at December 31, 2024",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r381",
      "r745",
      "r934",
      "r939",
      "r969",
      "r977",
      "r1153",
      "r1160"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r1151",
      "r1163"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r380",
      "r392",
      "r939"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r393",
      "r406",
      "r409"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r389"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r382",
      "r388",
      "r392",
      "r939",
      "r969"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r112",
      "r116",
      "r174",
      "r270",
      "r350",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r663",
      "r928",
      "r933",
      "r1141",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1195"
     ]
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r15",
      "r638"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r15"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r15"
     ]
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r186",
      "r414"
     ]
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r186",
      "r413"
     ]
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r186",
      "r412"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r1009",
      "r1010",
      "r1022"
     ]
    },
    "us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment, Intangible Asset, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Impairment, Intangible Asset, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of intangible asset. Includes, but is not limited to, finite-lived and indefinite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r415"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r914",
      "r1177"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r8",
      "r395",
      "r406"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash impairment charges",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r395",
      "r1124",
      "r1176"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r8",
      "r46",
      "r131",
      "r968"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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",
      "r132"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r271",
      "r579"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "(Loss) income 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": [
      "r113",
      "r170",
      "r174",
      "r749",
      "r764",
      "r928",
      "r933",
      "r1141",
      "r1143",
      "r1144",
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r271",
      "r579"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Axis]",
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r959",
      "r960"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r417",
      "r424",
      "r432",
      "r655",
      "r657",
      "r660",
      "r791",
      "r793",
      "r851",
      "r914",
      "r970",
      "r1262"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r432",
      "r655",
      "r657",
      "r660",
      "r791",
      "r793",
      "r851",
      "r914",
      "r970",
      "r1262"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r580",
      "r581",
      "r592",
      "r608",
      "r966",
      "r1210"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r580",
      "r581",
      "r592",
      "r608",
      "r966",
      "r1210"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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 tax."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r572",
      "r580",
      "r589",
      "r590",
      "r591",
      "r599",
      "r606",
      "r615",
      "r617",
      "r618",
      "r619",
      "r806",
      "r966"
     ]
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax examination, penalties and interest accrued",
        "label": "Income Tax Examination, Penalties and Interest Accrued",
        "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations."
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax examination, penalties and interest expense",
        "label": "Income Tax Examination, Penalties and Interest Expense",
        "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations."
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 (benefit) provision",
        "totalLabel": "Total income tax (benefit) provision",
        "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": [
      "r176",
      "r190",
      "r292",
      "r293",
      "r310",
      "r324",
      "r339",
      "r578",
      "r580",
      "r616",
      "r770",
      "r966"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r252",
      "r574",
      "r575",
      "r599",
      "r600",
      "r605",
      "r610",
      "r804"
     ]
    },
    "blkb_IncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r265",
      "r607",
      "r608"
     ]
    },
    "blkb_IncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/20241231",
     "localname": "IncreaseDecreaseAccruedExpensesAndOtherLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.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/2024",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "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": "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": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "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": {
        "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": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.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": [
      "r915"
     ]
    },
    "blkb_IncreaseDecreaseInDueToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "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": {
        "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": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r298",
      "r299",
      "r300",
      "r304",
      "r527"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1019",
      "r1030",
      "r1040",
      "r1064",
      "r1073",
      "r1077",
      "r1085"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1011",
      "r1089"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1011",
      "r1089"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1011",
      "r1089"
     ]
    },
    "us-gaap_InsuranceRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r118"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r394",
      "r1171",
      "r1173"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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, Operating and Nonoperating",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r316",
      "r320",
      "r326",
      "r339",
      "r677",
      "r933",
      "r934"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r261",
      "r263",
      "r264"
     ]
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r917",
      "r1000",
      "r1001"
     ]
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r410"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r310",
      "r319",
      "r339",
      "r933",
      "r1120"
     ]
    },
    "blkb_January2024StockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "January2024StockRepurchaseProgramMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "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_July2024StockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "July2024StockRepurchaseProgramMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "July 2024 Stock Repurchase Program",
        "label": "July 2024 Stock Repurchase Program [Member]",
        "documentation": "July 2024 Stock Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_KevinRMcDearisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/20241231",
     "localname": "KilterMember",
     "presentation": [
      "http://www.blackbaud.com/role/BusinessCombinationsDetails"
     ],
     "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/2024",
     "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": [
      "r1202"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r690",
      "r976"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1242"
     ]
    },
    "blkb_LeaseReleasePayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "LeaseReleasePayment",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease release payment",
        "label": "Lease release payment",
        "documentation": "Lease release payment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r130",
      "r699"
     ]
    },
    "us-gaap_LegalCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r442"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r689",
      "r700"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r689",
      "r700"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r688"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1243"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r698"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r698"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2025",
        "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": [
      "r698"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2029",
        "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": [
      "r698"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2028",
        "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": [
      "r698"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2027",
        "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": [
      "r698"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2026",
        "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": [
      "r698"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "negatedTerseLabel": "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": [
      "r698"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r91",
      "r92",
      "r93",
      "r96",
      "r97",
      "r98",
      "r101",
      "r270",
      "r350",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r632",
      "r634",
      "r635",
      "r663",
      "r826",
      "r927",
      "r1004",
      "r1195",
      "r1244",
      "r1245"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r108",
      "r169",
      "r760",
      "r977",
      "r1127",
      "r1149",
      "r1233"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r93",
      "r230",
      "r270",
      "r350",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r632",
      "r634",
      "r635",
      "r663",
      "r977",
      "r1195",
      "r1244",
      "r1245"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r651",
      "r1219"
     ]
    },
    "blkb_LiabilityInsuranceAmountDeductible": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/20241231",
     "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": []
    },
    "blkb_LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, available increase capacity, percent of EBITDA",
        "label": "Line of Credit Facility, Available Increase Capacity, Percent of EBITDA",
        "documentation": "Maximum allowable increase based on percentage of EBITDA provided in credit facility to increase revolving credit commitments and/or request additional term loans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r90",
      "r95"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r445",
      "r1126",
      "r1193"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r90",
      "r95"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r95",
      "r445",
      "r1126",
      "r1193"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/20241231",
     "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/20241231",
     "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/2024",
     "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": [
      "r37",
      "r38",
      "r39"
     ]
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r24",
      "r167",
      "r468",
      "r484",
      "r944",
      "r945",
      "r975",
      "r1255"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r238"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r10",
      "r274",
      "r1198"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2025",
        "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": [
      "r10",
      "r274",
      "r473"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2029",
        "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": [
      "r10",
      "r274",
      "r473"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2028",
        "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": [
      "r10",
      "r274",
      "r473"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2027",
        "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": [
      "r10",
      "r274",
      "r473"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "2026",
        "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": [
      "r10",
      "r274",
      "r473"
     ]
    },
    "us-gaap_LongTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r239"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": "Disclosure of information about long-term purchase arrangement. Includes, but is not limited to, term of arrangement with supplier, minimum quantity required, milestone, period covered by arrangement, and committed amount. Excludes short-term purchase arrangement and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r24",
      "r1181",
      "r1182",
      "r1183"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r24",
      "r50",
      "r1181",
      "r1182",
      "r1183"
     ]
    },
    "blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r437",
      "r438",
      "r439",
      "r443",
      "r568",
      "r942",
      "r1188",
      "r1189"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r437",
      "r438",
      "r439",
      "r443",
      "r568",
      "r942",
      "r1188",
      "r1189"
     ]
    },
    "us-gaap_LossContingencyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r437",
      "r1096"
     ]
    },
    "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1187"
     ]
    },
    "us-gaap_MarketingRelatedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r20",
      "r1164",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1171",
      "r1174",
      "r1175"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r199",
      "r201",
      "r202",
      "r204",
      "r224",
      "r225",
      "r438",
      "r439",
      "r440",
      "r441",
      "r522",
      "r568",
      "r654",
      "r710",
      "r790",
      "r792",
      "r800",
      "r818",
      "r819",
      "r872",
      "r874",
      "r876",
      "r877",
      "r889",
      "r908",
      "r909",
      "r938",
      "r948",
      "r961",
      "r971",
      "r972",
      "r973",
      "r974",
      "r987",
      "r1197",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "us-gaap_MediaContentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MediaContentMember",
     "presentation": [
      "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": [
      "r66",
      "r1164",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1171",
      "r1174",
      "r1175"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r199",
      "r201",
      "r202",
      "r204",
      "r224",
      "r225",
      "r438",
      "r439",
      "r440",
      "r441",
      "r522",
      "r568",
      "r654",
      "r710",
      "r790",
      "r792",
      "r800",
      "r818",
      "r819",
      "r872",
      "r874",
      "r876",
      "r877",
      "r889",
      "r908",
      "r909",
      "r938",
      "r948",
      "r961",
      "r971",
      "r972",
      "r973",
      "r987",
      "r1197",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1076"
     ]
    },
    "us-gaap_MortgagesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r1084"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1057"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 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": [
      "r262"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r262"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r124",
      "r125",
      "r126"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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 (loss) income",
        "terseLabel": "Net (loss) income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r126",
      "r171",
      "r228",
      "r247",
      "r250",
      "r255",
      "r270",
      "r283",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r292",
      "r293",
      "r301",
      "r350",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r623",
      "r630",
      "r648",
      "r663",
      "r765",
      "r848",
      "r865",
      "r866",
      "r1003",
      "r1195"
     ]
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r72"
     ]
    },
    "blkb_NetLeverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "blkb_NonCashImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "NonCashImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EVERFI impairment charges",
        "label": "Non-cash impairment charges",
        "documentation": "Non-cash impairment charges including intangible assets and capitalized software and content development"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1056"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1030",
      "r1040",
      "r1064",
      "r1073"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1047"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1046"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1064"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1084"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1084"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1298",
      "r1299",
      "r1300",
      "r1301"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r345"
     ]
    },
    "blkb_NonoperatingIncomeExpenseExcludingInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r18"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r929",
      "r937",
      "r1142"
     ]
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r21",
      "r27"
     ]
    },
    "us-gaap_OperatingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r17"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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": "(Loss) income from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r928",
      "r1141",
      "r1143",
      "r1144",
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r691",
      "r976"
     ]
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1241"
     ]
    },
    "blkb_OperatingLeaseLiabilitiesNetOfCurrentPortionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r685"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "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": {
        "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": [
      "r685"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "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": [
      "r686"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r685"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r687",
      "r694"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r684"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r697",
      "r976"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r696",
      "r976"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r609"
     ]
    },
    "blkb_OperatingLossCarryforwardsSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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/2024",
     "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": [
      "r88",
      "r153",
      "r801",
      "r802"
     ]
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1124",
      "r1179"
     ]
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssets",
     "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": "Other assets",
        "label": "Other Assets",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r236",
      "r751",
      "r934",
      "r1004"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r236"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r656",
      "r657",
      "r660"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r656",
      "r657",
      "r660"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss) before reclassifications, net of tax effects of $(5,080), $201 and $(8,068)",
        "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": [
      "r5",
      "r253",
      "r766"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r245"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r246"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r4",
      "r766"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r14",
      "r21",
      "r248",
      "r251",
      "r256",
      "r289",
      "r669",
      "r670",
      "r675",
      "r746",
      "r766",
      "r1117",
      "r1118"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r6",
      "r13",
      "r154",
      "r248",
      "r251",
      "r289"
     ]
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1103",
      "r1203"
     ]
    },
    "us-gaap_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 14.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": [
      "r166",
      "r754",
      "r822",
      "r823",
      "r1004",
      "r1256",
      "r1295"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r97"
     ]
    },
    "us-gaap_OtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r24",
      "r167",
      "r1255"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "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": "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": [
      "r126"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r120"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1056"
     ]
    },
    "us-gaap_OtherRestrictedAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r893",
      "r894",
      "r1115"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1017",
      "r1028",
      "r1038",
      "r1071"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1020",
      "r1031",
      "r1041",
      "r1074"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1020",
      "r1031",
      "r1041",
      "r1074"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1045"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1098",
      "r1121"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r122"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r33"
     ]
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r32"
     ]
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r32"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r260"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r30",
      "r627"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r30"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r121"
     ]
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r121"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1055"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1055"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1047"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1046"
     ]
    },
    "blkb_PercentageOfSalaryContributionByEmployees": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "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": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1093"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r102",
      "r828"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r102",
      "r828",
      "r846",
      "r1296",
      "r1297"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r102",
      "r756",
      "r977"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r1116"
     ]
    },
    "blkb_PrepaidInsuranceCurrentandLongterm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024",
     "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 (used) received in disposition 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": [
      "r29"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1122"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r31",
      "r1126"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r223",
      "r342",
      "r712",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r789",
      "r918",
      "r949",
      "r986",
      "r987",
      "r988",
      "r991",
      "r992",
      "r1112",
      "r1190",
      "r1191",
      "r1201",
      "r1259",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r223",
      "r342",
      "r712",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r789",
      "r918",
      "r949",
      "r986",
      "r987",
      "r988",
      "r991",
      "r992",
      "r1112",
      "r1190",
      "r1191",
      "r1201",
      "r1259",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r9",
      "r699"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r129",
      "r181",
      "r187",
      "r188"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r130",
      "r232",
      "r763"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r699"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r9",
      "r699",
      "r750",
      "r763",
      "r977"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r9",
      "r181",
      "r187",
      "r761"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r9"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r130",
      "r699"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r259",
      "r360"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1045"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1045"
     ]
    },
    "blkb_Q12024ASRMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "Q12024ASRMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Q12024ASR",
        "label": "Q12024ASR [Member]",
        "documentation": "Q12024ASR"
       }
      }
     },
     "auth_ref": []
    },
    "blkb_Q12024ASRSettlementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "Q12024ASRSettlementMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Q12024ASRSettlement",
        "label": "Q12024ASRSettlement [Member]",
        "documentation": "Q12024ASRSettlement"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r199",
      "r201",
      "r202",
      "r204",
      "r224",
      "r225",
      "r438",
      "r439",
      "r440",
      "r441",
      "r514",
      "r522",
      "r554",
      "r555",
      "r556",
      "r568",
      "r654",
      "r708",
      "r709",
      "r710",
      "r790",
      "r792",
      "r800",
      "r818",
      "r819",
      "r872",
      "r874",
      "r876",
      "r877",
      "r889",
      "r908",
      "r909",
      "r938",
      "r948",
      "r961",
      "r971",
      "r972",
      "r973",
      "r974",
      "r987",
      "r995",
      "r1185",
      "r1197",
      "r1222",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r199",
      "r201",
      "r202",
      "r204",
      "r224",
      "r225",
      "r438",
      "r439",
      "r440",
      "r441",
      "r514",
      "r522",
      "r554",
      "r555",
      "r556",
      "r568",
      "r654",
      "r708",
      "r709",
      "r710",
      "r790",
      "r792",
      "r800",
      "r818",
      "r819",
      "r872",
      "r874",
      "r876",
      "r877",
      "r889",
      "r908",
      "r909",
      "r938",
      "r948",
      "r961",
      "r971",
      "r972",
      "r973",
      "r974",
      "r987",
      "r995",
      "r1185",
      "r1197",
      "r1222",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of Property [Axis]",
        "label": "Name of Property [Axis]",
        "documentation": "Information by name of property."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r216",
      "r898",
      "r902",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309"
     ]
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of Property [Domain]",
        "label": "Name of Property [Domain]",
        "documentation": "Name of the property, for example, but not limited to, ABC Shopping Center."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r216",
      "r898",
      "r902",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309"
     ]
    },
    "us-gaap_RealEstateInventoryCapitalizedInterestCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1237"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 income (loss)",
        "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": [
      "r27",
      "r254",
      "r669",
      "r674",
      "r675",
      "r766",
      "r1117"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r21",
      "r27"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1012",
      "r1023",
      "r1033",
      "r1066"
     ]
    },
    "blkb_RecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r1123"
     ]
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r123",
      "r1126"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r571",
      "r914",
      "r933",
      "r1252"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r570"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1013",
      "r1024",
      "r1034",
      "r1067"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1014",
      "r1025",
      "r1035",
      "r1068"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1021",
      "r1032",
      "r1042",
      "r1075"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1113",
      "r1125",
      "r1253",
      "r1257"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r34",
      "r231",
      "r266"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockAwardsActivityDetails"
     ],
     "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": [
      "r40"
     ]
    },
    "blkb_RestrictedStockUnitTimeBasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "RestrictedStockUnitTimeBasedMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofAwardsOutstandingbyEachAwardTypeDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "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/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationDetails"
     ],
     "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_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r105",
      "r140",
      "r759",
      "r797",
      "r799",
      "r805",
      "r829",
      "r977"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r226",
      "r280",
      "r281",
      "r282",
      "r284",
      "r289",
      "r291",
      "r293",
      "r351",
      "r352",
      "r411",
      "r612",
      "r613",
      "r620",
      "r621",
      "r622",
      "r624",
      "r629",
      "r630",
      "r639",
      "r641",
      "r642",
      "r644",
      "r646",
      "r682",
      "r683",
      "r794",
      "r796",
      "r807",
      "r1296"
     ]
    },
    "blkb_RetirementsOfCommonStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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/2024",
     "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/BusinessCombinationsDetails",
      "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": [
      "r172",
      "r173",
      "r310",
      "r317",
      "r318",
      "r333",
      "r339",
      "r342",
      "r344",
      "r346",
      "r509",
      "r510",
      "r712"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r191",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r513"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r849",
      "r916",
      "r925"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r184"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r185"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r185"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r1099"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r695",
      "r976"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1084"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1084"
     ]
    },
    "blkb_SalesTaxesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r27",
      "r1235",
      "r1236"
     ]
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1165",
      "r1169"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r625"
     ]
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r157"
     ]
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r60"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1212"
     ]
    },
    "blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r24",
      "r51",
      "r52",
      "r86",
      "r138",
      "r139",
      "r944",
      "r946",
      "r1130",
      "r1238"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1208"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r76"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1140"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r582",
      "r966",
      "r1204"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r60"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1219",
      "r1220"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationFiniteLivedIntangibleAssetsbyMajorClassDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r401",
      "r404",
      "r405",
      "r408",
      "r713",
      "r914",
      "r940"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r940",
      "r1170"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r939",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1128"
     ]
    },
    "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r788"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r10"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r146"
     ]
    },
    "blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r9",
      "r699"
     ]
    },
    "blkb_ScheduleOfRestrictedCashTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r45",
      "r112"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r112"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r524",
      "r526",
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557"
     ]
    },
    "blkb_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/20241231",
     "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": []
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Changes in Unrecognized Tax Benefits",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r593",
      "r965"
     ]
    },
    "blkb_ScheduleofAcquiredIntangibleAssetsbyMajorClassLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/20241231",
     "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/2024",
     "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": [
      "r940",
      "r1172"
     ]
    },
    "us-gaap_SecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r1217"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r1005"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r1008"
     ]
    },
    "blkb_SecurityIncidentAccruedInsuranceRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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_SecurityIncidentExpectedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/20241231",
     "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/2024",
     "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": [
      "r172",
      "r173",
      "r174",
      "r175",
      "r310",
      "r313",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r340",
      "r341",
      "r346",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r408",
      "r433",
      "r434",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r930",
      "r933",
      "r934",
      "r939",
      "r990",
      "r1259",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r200",
      "r203",
      "r205",
      "r212",
      "r213",
      "r214",
      "r215",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r344",
      "r345",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r811",
      "r814",
      "r816",
      "r873",
      "r875",
      "r878",
      "r890",
      "r892",
      "r898",
      "r899",
      "r900",
      "r901",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r919",
      "r950",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r989",
      "r995",
      "r1201",
      "r1259",
      "r1263",
      "r1264",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r175",
      "r310",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r329",
      "r331",
      "r332",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r346",
      "r929",
      "r931",
      "r932",
      "r933",
      "r935",
      "r936",
      "r937"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r119"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r7"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r962"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r546"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r546"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r544"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r544"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r541",
      "r542"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r541",
      "r542"
     ]
    },
    "blkb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofUnvestedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance-Adjusted Vested in Period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance-Adjusted Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period. Amount reflects target shares adjusted based on actual results when compared to the performance conditions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r545"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r548"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r545"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r524",
      "r526",
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r963"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r533",
      "r534"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r523",
      "r532",
      "r551",
      "r552",
      "r553",
      "r554",
      "r557",
      "r563",
      "r564",
      "r565",
      "r566"
     ]
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Axis]",
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1199"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Domain]",
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1199"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r14"
     ]
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/20241231",
     "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/20241231",
     "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/2024",
     "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": [
      "r127",
      "r267"
     ]
    },
    "blkb_SocialSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/20241231",
     "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/2024",
     "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/2024",
     "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": [
      "r406",
      "r910",
      "r914"
     ]
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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",
      "r1192",
      "r1291",
      "r1292"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r580"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r172",
      "r173",
      "r174",
      "r175",
      "r227",
      "r310",
      "r313",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r340",
      "r341",
      "r346",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r408",
      "r418",
      "r433",
      "r434",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r930",
      "r933",
      "r934",
      "r939",
      "r990",
      "r1259",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement, Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r103",
      "r106",
      "r107",
      "r226",
      "r253",
      "r254",
      "r255",
      "r280",
      "r281",
      "r282",
      "r284",
      "r289",
      "r291",
      "r293",
      "r311",
      "r351",
      "r352",
      "r411",
      "r498",
      "r612",
      "r613",
      "r620",
      "r621",
      "r622",
      "r624",
      "r629",
      "r630",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r646",
      "r669",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r682",
      "r683",
      "r701",
      "r766",
      "r794",
      "r795",
      "r796",
      "r807",
      "r867"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/SegmentInformationLongLivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r200",
      "r203",
      "r205",
      "r212",
      "r213",
      "r214",
      "r215",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r344",
      "r345",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r811",
      "r814",
      "r816",
      "r873",
      "r875",
      "r878",
      "r890",
      "r892",
      "r898",
      "r899",
      "r900",
      "r901",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r919",
      "r950",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r989",
      "r995",
      "r1201",
      "r1259",
      "r1263",
      "r1264",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/GoodwillandOtherIntangibleAssetsDetails",
      "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": [
      "r280",
      "r281",
      "r282",
      "r311",
      "r683",
      "r712",
      "r803",
      "r808",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r828",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r847",
      "r849",
      "r850",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r867",
      "r996"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/GoodwillandOtherIntangibleAssetsDetails",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r281",
      "r282",
      "r311",
      "r347",
      "r683",
      "r712",
      "r803",
      "r808",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r828",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r847",
      "r849",
      "r850",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r867",
      "r996"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1016",
      "r1027",
      "r1037",
      "r1070"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "blkb_StockBasedCompensationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "StockBasedCompensationLiability",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation liability",
        "label": "Stock-based compensation liability",
        "documentation": "Stock-based compensation liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r102",
      "r103",
      "r140"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r14",
      "r102",
      "r103",
      "r140"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r14",
      "r140"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r14",
      "r102",
      "r103",
      "r140"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r14",
      "r103",
      "r106",
      "r107",
      "r140"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r14",
      "r102",
      "r103",
      "r140"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r59",
      "r102",
      "r103",
      "r140"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, authorized amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1199"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, remaining authorized repurchase amount",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r103",
      "r106",
      "r107",
      "r128",
      "r830",
      "r846",
      "r868",
      "r869",
      "r977",
      "r1004",
      "r1127",
      "r1149",
      "r1233",
      "r1296"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r137",
      "r269",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r645",
      "r870",
      "r871",
      "r891"
     ]
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r693",
      "r976"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r676",
      "r703"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "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": [
      "r676",
      "r703"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r703"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "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": [
      "r676",
      "r703"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "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": [
      "r676",
      "r703"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r702",
      "r704"
     ]
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1209"
     ]
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "localname": "SupplierFinanceProgramObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at December 31, 2023",
        "periodEndLabel": "Balance at December 31, 2024",
        "label": "Supplier Finance Program, Obligation",
        "documentation": "Amount of obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r941"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationDecreaseSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r429",
      "r941"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationIncrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r428",
      "r941"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r426"
     ]
    },
    "us-gaap_SupplierFinanceProgramTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r941",
      "r1184"
     ]
    },
    "blkb_SwinglineloansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r1063"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r609"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAxis",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Axis]",
        "label": "Tax Credit Carryforward [Axis]",
        "documentation": "Information by specific tax credit related to an unused tax credit."
       }
      }
     },
     "auth_ref": [
      "r609"
     ]
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardNameDomain",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward, Name [Domain]",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "documentation": "The name of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r609"
     ]
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r92",
      "r163",
      "r1254"
     ]
    },
    "blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r20",
      "r1164",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1171",
      "r1174",
      "r1175"
     ]
    },
    "us-gaap_TechnologyServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1202"
     ]
    },
    "blkb_ThirdpartyTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1055"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1062"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1085"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/20241231",
     "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/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1088"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r53"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r53"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r14",
      "r103",
      "r140"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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; 21,697,785 and 15,562,864 shares at December\u00a031, 2024 and December\u00a031, 2023, 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",
      "r56",
      "r103",
      "r106"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "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": [
      "r14",
      "r53",
      "r140"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "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": []
    },
    "us-gaap_UnbilledContractsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r711"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1082"
     ]
    },
    "blkb_UnrecognizedTaxBenefitCurrentandLongterm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "localname": "UnrecognizedTaxBenefitCurrentandLongterm",
     "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": "Unrecognized tax benefit",
        "label": "Unrecognized Tax Benefit, Current and Long-term",
        "documentation": "Liability for uncertain tax positions as of the balance sheet date. Includes current and non-current portions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at December 31, 2023",
        "periodEndLabel": "Balance at December 31, 2024",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r573",
      "r593",
      "r965"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r594",
      "r965"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r596",
      "r965"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r595",
      "r965"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r594",
      "r965"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r597"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r598",
      "r965"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r42",
      "r43",
      "r44",
      "r178",
      "r179",
      "r182",
      "r183"
     ]
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1209"
     ]
    },
    "blkb_ValuationAllowanceChangeChargesToExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.blackbaud.com/20241231",
     "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/2024",
     "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": [
      "r601"
     ]
    },
    "us-gaap_ValuationAllowanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "ValuationAllowanceTable",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesSummaryofChangesinDeferredTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Allowance [Table]",
        "label": "Deferred Tax Asset, Valuation Allowance [Table]",
        "documentation": "Disclosure of information about valuation allowance representing portion of deferred tax asset for which it is more likely than not that tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r1209"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r275",
      "r276",
      "r277",
      "r278",
      "r279"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r275",
      "r276",
      "r277",
      "r278",
      "r279"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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]",
        "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": [
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "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]",
        "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r692",
      "r976"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1051"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r296",
      "r304"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r295",
      "r304"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    }
   }
  }
 },
 "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": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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/2147477734/942-470-50-3"
  },
  "r87": {
   "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/2147478898/942-825-50-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r89": {
   "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(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "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(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "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(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "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(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r115": {
   "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)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r116": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r128": {
   "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"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481138/505-30-25-5"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/710/tableOfContent"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r154": {
   "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"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r158": {
   "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"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "820",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/820/tableOfContent"
  },
  "r160": {
   "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/2147478546/942-210-S99-1"
  },
  "r161": {
   "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/2147478546/942-210-S99-1"
  },
  "r162": {
   "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/2147478546/942-210-S99-1"
  },
  "r163": {
   "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/2147478546/942-210-S99-1"
  },
  "r164": {
   "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/2147478546/942-210-S99-1"
  },
  "r165": {
   "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/2147478546/942-210-S99-1"
  },
  "r166": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r167": {
   "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/2147478546/942-210-S99-1"
  },
  "r168": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r169": {
   "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/2147478546/942-210-S99-1"
  },
  "r170": {
   "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/2147478524/942-220-S99-1"
  },
  "r171": {
   "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/2147478524/942-220-S99-1"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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/2147477798/958-360-50-1"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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/2147476168/350-40-50-3"
  },
  "r187": {
   "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/2147477798/958-360-50-6"
  },
  "r188": {
   "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/2147477798/958-360-50-7"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r311": {
   "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"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r348": {
   "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"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.2.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-40/tableOfContent"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "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)",
   "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)(02)(A)",
   "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": "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "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)",
   "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)(01)",
   "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)(1)(iv)(02)",
   "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)(1)(iv)(03)",
   "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)(1)(iv)(04)",
   "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)(i)",
   "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)(ii)",
   "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)",
   "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": "(c)(2)(iii)(01)",
   "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": "(c)(2)(iii)(02)",
   "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": "(c)(2)(iii)(03)",
   "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": "(d)(1)",
   "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": "(d)(2)",
   "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": "(e)(1)",
   "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": "(e)(2)",
   "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)(1)",
   "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)",
   "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)(i)",
   "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)(ii)",
   "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": "(f)(2)(iii)",
   "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": "(f)(2)(iv)",
   "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": "(f)(2)(v)",
   "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": "(h)(1)(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": "(h)(2)",
   "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": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "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": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r580": {
   "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"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r591": {
   "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"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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/2147477891/740-270-50-1"
  },
  "r619": {
   "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"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r680": {
   "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"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479359/835-30-S45-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r701": {
   "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"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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/2147478345/912-310-45-2"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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/2147478859/928-340-50-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r745": {
   "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/2147478546/942-210-S99-1"
  },
  "r746": {
   "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/2147478524/942-220-S99-1"
  },
  "r747": {
   "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/2147478524/942-220-S99-1"
  },
  "r748": {
   "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/2147478524/942-220-S99-1"
  },
  "r749": {
   "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/2147477314/942-235-S99-1"
  },
  "r750": {
   "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/2147478451/942-360-50-1"
  },
  "r751": {
   "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/2147478777/944-210-S99-1"
  },
  "r752": {
   "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/2147478777/944-210-S99-1"
  },
  "r753": {
   "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/2147478777/944-210-S99-1"
  },
  "r754": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r755": {
   "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/2147478777/944-210-S99-1"
  },
  "r756": {
   "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/2147478777/944-210-S99-1"
  },
  "r757": {
   "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/2147478777/944-210-S99-1"
  },
  "r758": {
   "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/2147478777/944-210-S99-1"
  },
  "r759": {
   "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/2147478777/944-210-S99-1"
  },
  "r760": {
   "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/2147478777/944-210-S99-1"
  },
  "r761": {
   "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/2147478777/944-210-S99-1"
  },
  "r762": {
   "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/2147478777/944-210-S99-1"
  },
  "r763": {
   "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/2147478777/944-210-S99-1"
  },
  "r764": {
   "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/2147477250/944-220-S99-1"
  },
  "r765": {
   "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/2147477250/944-220-S99-1"
  },
  "r766": {
   "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/2147477250/944-220-S99-1"
  },
  "r767": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r768": {
   "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/2147477250/944-220-S99-1"
  },
  "r769": {
   "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/2147477250/944-220-S99-1"
  },
  "r770": {
   "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/2147477250/944-220-S99-1"
  },
  "r771": {
   "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/2147477965/944-235-S99-1"
  },
  "r772": {
   "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/2147477965/944-235-S99-1"
  },
  "r773": {
   "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/2147477965/944-235-S99-1"
  },
  "r774": {
   "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/2147477965/944-235-S99-1"
  },
  "r775": {
   "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/2147477965/944-235-S99-1"
  },
  "r776": {
   "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/2147477965/944-235-S99-1"
  },
  "r777": {
   "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/2147477965/944-235-S99-1"
  },
  "r778": {
   "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/2147477965/944-235-S99-1"
  },
  "r779": {
   "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/2147477965/944-235-S99-1"
  },
  "r780": {
   "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/2147477965/944-235-S99-1"
  },
  "r781": {
   "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/2147477965/944-235-S99-1"
  },
  "r782": {
   "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/2147477965/944-235-S99-2"
  },
  "r783": {
   "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/2147477965/944-235-S99-2"
  },
  "r784": {
   "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/2147477965/944-235-S99-2"
  },
  "r785": {
   "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/2147477965/944-235-S99-2"
  },
  "r786": {
   "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/2147477965/944-235-S99-2"
  },
  "r787": {
   "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/2147477965/944-235-S99-2"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r792": {
   "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"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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/2147478009/946-205-45-4"
  },
  "r808": {
   "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/2147477796/946-210-45-4"
  },
  "r809": {
   "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/2147478795/946-210-50-1"
  },
  "r810": {
   "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/2147478795/946-210-50-1"
  },
  "r811": {
   "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/2147478795/946-210-50-1"
  },
  "r812": {
   "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/2147478795/946-210-50-1"
  },
  "r813": {
   "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/2147478795/946-210-50-12"
  },
  "r814": {
   "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/2147478795/946-210-50-2"
  },
  "r815": {
   "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/2147478795/946-210-50-6"
  },
  "r816": {
   "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/2147478795/946-210-50-6"
  },
  "r817": {
   "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/2147478795/946-210-50-6"
  },
  "r818": {
   "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/2147478795/946-210-50-6"
  },
  "r819": {
   "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/2147478795/946-210-50-6"
  },
  "r820": {
   "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/2147479170/946-210-S99-1"
  },
  "r821": {
   "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/2147479170/946-210-S99-1"
  },
  "r822": {
   "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/2147479170/946-210-S99-1"
  },
  "r823": {
   "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/2147479170/946-210-S99-1"
  },
  "r824": {
   "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/2147479170/946-210-S99-1"
  },
  "r825": {
   "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/2147479170/946-210-S99-1"
  },
  "r826": {
   "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/2147479170/946-210-S99-1"
  },
  "r827": {
   "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/2147479170/946-210-S99-1"
  },
  "r828": {
   "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/2147479170/946-210-S99-1"
  },
  "r829": {
   "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/2147479170/946-210-S99-1"
  },
  "r830": {
   "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/2147479170/946-210-S99-1"
  },
  "r831": {
   "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/2147479170/946-210-S99-1"
  },
  "r832": {
   "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/2147479170/946-210-S99-1"
  },
  "r833": {
   "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/2147479170/946-210-S99-1"
  },
  "r834": {
   "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/2147479170/946-210-S99-1"
  },
  "r835": {
   "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/2147479170/946-210-S99-1"
  },
  "r836": {
   "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/2147479170/946-210-S99-1"
  },
  "r837": {
   "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/2147479170/946-210-S99-1"
  },
  "r838": {
   "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/2147479170/946-210-S99-1"
  },
  "r839": {
   "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/2147479170/946-210-S99-1"
  },
  "r840": {
   "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/2147479170/946-210-S99-1"
  },
  "r841": {
   "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/2147479170/946-210-S99-1"
  },
  "r842": {
   "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/2147479170/946-210-S99-1"
  },
  "r843": {
   "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/2147479170/946-210-S99-1"
  },
  "r844": {
   "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/2147479170/946-210-S99-1"
  },
  "r845": {
   "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/2147479170/946-210-S99-2"
  },
  "r846": {
   "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/2147479170/946-210-S99-2"
  },
  "r847": {
   "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/2147479105/946-220-45-3"
  },
  "r848": {
   "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/2147479105/946-220-45-7"
  },
  "r849": {
   "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/2147479134/946-220-S99-1"
  },
  "r850": {
   "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/2147479134/946-220-S99-1"
  },
  "r851": {
   "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/2147479134/946-220-S99-1"
  },
  "r852": {
   "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/2147479134/946-220-S99-1"
  },
  "r853": {
   "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/2147479134/946-220-S99-1"
  },
  "r854": {
   "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/2147479134/946-220-S99-1"
  },
  "r855": {
   "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/2147479134/946-220-S99-1"
  },
  "r856": {
   "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/2147479134/946-220-S99-1"
  },
  "r857": {
   "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/2147479134/946-220-S99-1"
  },
  "r858": {
   "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/2147479134/946-220-S99-1"
  },
  "r859": {
   "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/2147479134/946-220-S99-1"
  },
  "r860": {
   "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/2147479134/946-220-S99-1"
  },
  "r861": {
   "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/2147479134/946-220-S99-1"
  },
  "r862": {
   "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/2147479134/946-220-S99-1"
  },
  "r863": {
   "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/2147479134/946-220-S99-1"
  },
  "r864": {
   "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/2147479134/946-220-S99-1"
  },
  "r865": {
   "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/2147479134/946-220-S99-1"
  },
  "r866": {
   "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/2147479134/946-220-S99-3"
  },
  "r867": {
   "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/2147479134/946-220-S99-3"
  },
  "r868": {
   "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/2147479134/946-220-S99-3"
  },
  "r869": {
   "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/2147479134/946-220-S99-3"
  },
  "r870": {
   "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/2147477968/946-235-50-2"
  },
  "r871": {
   "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/2147477968/946-235-50-2"
  },
  "r872": {
   "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/2147477271/946-320-S99-1"
  },
  "r873": {
   "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/2147477271/946-320-S99-1"
  },
  "r874": {
   "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/2147477271/946-320-S99-2"
  },
  "r875": {
   "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/2147477271/946-320-S99-2"
  },
  "r876": {
   "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/2147477271/946-320-S99-3"
  },
  "r877": {
   "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/2147477271/946-320-S99-3"
  },
  "r878": {
   "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/2147477271/946-320-S99-3"
  },
  "r879": {
   "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/2147477271/946-320-S99-5"
  },
  "r880": {
   "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/2147477271/946-320-S99-5"
  },
  "r881": {
   "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/2147477271/946-320-S99-5"
  },
  "r882": {
   "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/2147477271/946-320-S99-5A"
  },
  "r883": {
   "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/2147477271/946-320-S99-5B"
  },
  "r884": {
   "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/2147477271/946-320-S99-5B"
  },
  "r885": {
   "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/2147477271/946-320-S99-5B"
  },
  "r886": {
   "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/2147477271/946-320-S99-5B"
  },
  "r887": {
   "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/2147477271/946-320-S99-5C"
  },
  "r888": {
   "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/2147477271/946-320-S99-5C"
  },
  "r889": {
   "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/2147477271/946-320-S99-6"
  },
  "r890": {
   "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/2147477271/946-320-S99-6"
  },
  "r891": {
   "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/2147478448/946-505-50-6"
  },
  "r892": {
   "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(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r893": {
   "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/2147477220/954-210-45-4"
  },
  "r894": {
   "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/2147478600/954-210-50-2"
  },
  "r895": {
   "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/2147478522/954-440-50-1"
  },
  "r896": {
   "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/2147478522/954-440-50-1"
  },
  "r897": {
   "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/2147477850/954-450-50-1"
  },
  "r898": {
   "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 A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r899": {
   "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/2147478979/970-360-S99-1"
  },
  "r900": {
   "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/2147478979/970-360-S99-1"
  },
  "r901": {
   "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/2147478979/970-360-S99-1"
  },
  "r902": {
   "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)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r903": {
   "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/2147478979/970-360-S99-1"
  },
  "r904": {
   "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/2147478979/970-360-S99-1"
  },
  "r905": {
   "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/2147478979/970-360-S99-1"
  },
  "r906": {
   "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/2147478979/970-360-S99-1"
  },
  "r907": {
   "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/2147478979/970-360-S99-1"
  },
  "r908": {
   "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/2147477332/976-310-50-1"
  },
  "r909": {
   "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/2147479230/978-310-50-1"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r911": {
   "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"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r941": {
   "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"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r993": {
   "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/2147478795/946-210-50-1"
  },
  "r994": {
   "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/2147478795/946-210-50-6"
  },
  "r995": {
   "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/2147477439/946-210-55-1"
  },
  "r996": {
   "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/2147477802/946-310-45-1"
  },
  "r997": {
   "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/2147477271/946-320-S99-1"
  },
  "r998": {
   "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/2147477271/946-320-S99-2"
  },
  "r999": {
   "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/2147477271/946-320-S99-3"
  },
  "r1000": {
   "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/2147477271/946-320-S99-5C"
  },
  "r1001": {
   "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/2147477271/946-320-S99-5C"
  },
  "r1002": {
   "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/2147477271/946-320-S99-6"
  },
  "r1003": {
   "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/2147479168/946-830-55-10"
  },
  "r1004": {
   "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/2147479168/946-830-55-12"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1078": {
   "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"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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/2147479176/718-740-35-2"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "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"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "610",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/610/tableOfContent"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1149": {
   "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"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1187": {
   "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"
  },
  "r1188": {
   "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"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "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"
  },
  "r1191": {
   "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"
  },
  "r1192": {
   "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"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/720/tableOfContent"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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/2147477401/830-230-45-1"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "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"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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/2147479532/912-730-25-1"
  },
  "r1253": {
   "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/2147478546/942-210-S99-1"
  },
  "r1254": {
   "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/2147478777/944-210-S99-1"
  },
  "r1255": {
   "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/2147478777/944-210-S99-1"
  },
  "r1256": {
   "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)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1257": {
   "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/2147478777/944-210-S99-1"
  },
  "r1258": {
   "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/2147478777/944-210-S99-1"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1291": {
   "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"
  },
  "r1292": {
   "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"
  },
  "r1293": {
   "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/2147478009/946-205-45-4"
  },
  "r1294": {
   "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/2147478795/946-210-50-6"
  },
  "r1295": {
   "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/2147479170/946-210-S99-1"
  },
  "r1296": {
   "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/2147479134/946-220-S99-3"
  },
  "r1297": {
   "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/2147479134/946-220-S99-3"
  },
  "r1298": {
   "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/2147477271/946-320-S99-1"
  },
  "r1299": {
   "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/2147477271/946-320-S99-2"
  },
  "r1300": {
   "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/2147477271/946-320-S99-3"
  },
  "r1301": {
   "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/2147477271/946-320-S99-6"
  },
  "r1302": {
   "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/2147478979/970-360-S99-1"
  },
  "r1303": {
   "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/2147478979/970-360-S99-1"
  },
  "r1304": {
   "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/2147478979/970-360-S99-1"
  },
  "r1305": {
   "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/2147478979/970-360-S99-1"
  },
  "r1306": {
   "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/2147478979/970-360-S99-1"
  },
  "r1307": {
   "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/2147478979/970-360-S99-1"
  },
  "r1308": {
   "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/2147478979/970-360-S99-1"
  },
  "r1309": {
   "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/2147478979/970-360-S99-1"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>140
<FILENAME>0001280058-25-000010-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001280058-25-000010-xbrl.zip
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
M;QZD?GG*SGIN[6R/<@X.5[&S7;=V-D.-W[.S/;=VUEO=SO;7O3/%-5B"\,<
M7G8WB4(_S#])E!)>$(Y1,4QB$$1ICA';H/#SB_1*IC>A+T_N0F"RQ%5-")GO
M_/G5P@>:O9OW;@?7.ZBQL1 ;O>6QT5L=-@YK;"S$1G=Y;'17AXVC[<&&MJ^O
MI3^*DR@93M7/+Y)I8;RVQHR+#*RS=F-B^S&S&6;6<<&^<8%"7;"&7* 'QVRG
M[NHLC(YCQE-GA5MSSGK27!2S*W*578'9VU4>^S$1<?9%3$4_>J$JB7.&E'.(
MV1"_=\ZF<@XQ&Q) SIE7)JE-AQ8Q;S^?8E@QB>%C5L40?#_&.&3B?UT]@M8C
M/KK.&4Z/A/EU2F&-*4&=$; UL'?.-'HD[$^"@-)>1/1%A,%Y?"HF82ZBK8'_
MV@V@=</?]XMQ$6$I+.=US:<[; TNUFZ$K1D7ES(782R#,Y'&83S,M@;P:[?Z
MMA[P#JA&W;4;L-NL&KF (&?-<-=DN0O(<M8T=TGI=0%1SIKJ+FMH+B"N-N6?
MW<G=JTWYS<&^-N4W"__:E'<'%[4IOR' UZ;\HU2CS82?>K4I[SB":E-^BY!5
MF_);@JC:E-]2Q-6F_'*:W HK8G9K4WYSL*]-^<W"OS;EW<%%;<IO"/"U*?\H
MU6@S*;Z[VV[*/[_QL2%$U2;]%B%KVTWZYW.0;0A!M2F_I8BK3?GE-+E5MNVH
M3?G-P;XVY3<+_]J4=P<7M2F_(< [9\IC X1+$0]5?2%^_"3NPG$QWAJ8.FMX
M6S,V9J9O9&^GG\0?27J*+4UGU!K5$/121M1<,QN%DY?I,=ESUA!_-L0]Z7C"
MXK;I>#IKP;N-Y2UCPLZZ 9Z$Y4\B_2IS&@Q'"M_LG2^3'SOK$=@2'*[G:.T[
MZS1X&@,%E;[(97J5#/);D<J9.U_DR=IWUO>P 13^!72>?6=]'=N"[^W2?O:=
M\Z<\^0PM34GW3K%].RW;%7&W?D4V<!%.OH!+WLD;&25T]=:@^.5X;FH4WX-B
M9QU)_Q!10=;F210EMSA*$<=W7<I,IC<RF^\.9BY[#_P\E4&8XP2=;<EWVG?6
M+^0J'EQ0<9UU\[B*M#4Q,6<=,5N AQ767^X[ZTQQ%0\.E+<<..MJ<15IZ^E#
M=N"LO\15/#C0YN7 6:?'LD@C4\9<,TC22YD7:;PUBO.!<VX(=S'@@,I\X)Q+
MP5UTK4=9/MAZBW\C&%BAFGRP];;^AEC6AA3DK;?R-W)@5JD:;[U]OZ$#LR&E
MV%DW &<LFWS;MR)"=%R-I$17?YEL_B[,_"C!8<'9VRE\F"29B#ZD23')X!$\
MLQRO@6V'<2&#BXF:HYY9Z#[[Q]GE^_.U:W$5M#V3%G?HK,]@ QC^&([#7 8N
MJ>OMWJH0[:Q3XB4C&O2<[M*(+B_]+D0[Z\AX5D0#O[Z"I[Y+XB0]A;>ES]$
M_ C^OYR(KESZ7>AVUFOR\M&] 8WLT%FOR]LB"V.992?^GT68$6XM_/P:1KE,
MUX^2PV9GV1-H7_I=*''6#;,9E%1<+14H?X_E>.BLJ\7E.JGU.!X/G?6C; DN
M5A@U.736H[)]90^K1(NSGI,GH:4<(_Y69-M;C'+DK+=CZ["RPK-RY*QKXFDL
M3 :A4'G$6W,PG'4:N(V"59Z"VI!_1E_[)C(FCIRUW6<P_#'QQ8RQ>)ID^<7@
M4OI%F@(:7R9^G#7D7<//9L+W1\ZZ %S#SV9\DT?.N@66Q<]%+*_A[BN9WH2<
M $"]LEXFMW/6<> VMC;$^YSU)[B-K<UPPD[;64?#@^@J2^818U<BDB\S=[G3
M=M;EX!A^-L/M.FUG_1&.X6=3_&U;G!6+\:,\#_'P[&X"#WB9+;([[>WT-VP(
M29OB=-OI=-@0DC;%[ISU/+P788JIZ_+MU/SY=WBB2/W1]"-V,:GBRUQT'D^*
M/*,K.M] VE,6\XDZK1/AO$_EGX6,_>D]*[$NS=;H(%E/X*33=M;IL0K2Z-:D
M\1VDX:R'916DT:M)XSM(PUEWSE\1&QUGO36U>'\"::PP*-_I..LHJL7[IDG#
M61]5+=XW31K.NL?^DMAPU@^V5(O2;U[\,KV7'6<=8X_"VD<1KZ'.=%V*L+-^
M+K=@OE+NY*P#Z5$P?UN$4;!51I^SWAGWX+Y2>G?.]>%(M_E9C)Z/)VERPTK7
MUIRJKG.N%$<:S;\,[#KK#?D+X<!9MX/;.%BE#.LZ9]\[)L/6:)NNZU@YYR1P
M3'!M(4I?A@=A"P'_,MP(SP/XE<HEYWP)CLDE/0MN"\^4<^X*Q^33%J/6.8_(
M7PP!/>><%EN @%7*K9YS?@5'Y):JGZL.,-V><^6<J\(1F;7E:'7.^_%7 KYS
M?@K'@;]2.?4R/ JG"0 A+7PLYSF/X=9A*K=G1F2G]S+<"QO PDK/0NUK>!B_
M[XLT#O."QDJ_#^_PKRTZ8[6[X25C]V5X'+8:![LOP^GP[#A8I0S;=<[O\+1\
M1RDR.4JB8"L3&G:=\Q)L"1)6>A)>@$VOS4FX2/5^?8>5+,D+3I+?=<X;X)@2
MKFEBK92P+L;HG+?!,1U\JY'KG!/#,>1N8QOUSJYS3A'C;4H!GOE[X8<1+*L*
MZDMYDT0W83RL7K0]4'?.6>$JU%>J,CKK1'@(ZE=8OBJ#=[*_/5QESUE7@0N0
M7B5-[SGK$'@(TI^2-!^*X18YO_:<M?DW#^>5TK.S9OU#</Z8B#C[(J:B'VU/
M8'[/.5/<*5"OE*J=,XR7DH<C8!_7,AUOE^[AG)WJ%JQ72M=;:3U^3.+A]I'U
M5IJ,SP;JE5+UVNW$Q^V->@BO:&_[:[?,'GM$VKO-7GLU>]M*6V@SOJP50GTK
M+:/G\ZJL$-);:1NM%=*S(4T;U@^'-"N7?E=(<W\K[:AG8SM.H&@K[:_-H*C=
M[+271-',I=^'HK6;;=M"JUMI4UV!6 OZTX\RSV6:70SXVNT1K5ME77'RT"UP
MABB,980>L>V!]%8&X=XGJ0R'\4< ]];1]H&SP;A_B#1$/^XE,,L9>,M IB)Z
M7\1!=C882#\/;^35K9C@I2]31SEPUGJ]'TU*M[^XD6D<#D?Y^S 6L0]\"2^]
M2@:I^>4\#N3="T>@<X;P^E,;[R>-MR*3+QC7SIGBZT^&^\OBVCG[?I/GNF;Y
M-FDXYU?8)!NH2<,F#>?"T$_F&MN* ><<*4\^G-N* >>\*IN0G.2M>2>S<!C#
M=\%ID:8XN>8%LS[G7#R;D(I_.;0?.N=G>DY^NR;GW:%S7B$"JA3168:#MD_B
MX,3WBW$1(9&_DY-4^B&-W0;2]]-P@G]>#'0AE74T/D1)7T1__Z^UHJ+=;!^N
M*G7FT#G_CIUEE:LLJP5UWL^5,=M=80[6H7,.%L> W5MA4MBA<QX.QX"]4H[N
MG,] @_,=;.-&8*3EG!I]X>V78?:U"O1SV$TJLYR,>C#AMR:#]M YB]QAP*\R
MG_;0.4/\<8!7P=^S.W^$RB1\O!7I]LQ(/'3."G<>_"NE?N>LX;6RG:7?_G<9
M#,-XJ"UD^*WZWM)T/LG4M>4RM^;P'3EG%-?8?[ZS?^2<]?X,K/<%T,!*.8"S
M;H.:!IZ-#SCKS7 7_BL]@\XZ.-R%_TKI_Z_E\_BNMV<?1!A_3++L[50A_%)&
M1!G9*)S,=&07V>A]E-RJ"]<?5]I$R\BC+??;K%> UB2T# G]%3U0ST9"GV5^
M'M\ >\0;7S8=;;DKK99C)G2V'/'T5DD\6^X(=)L)_15(J-O><F^BVR2T 3FV
M*3K:<K]D+<=,7Z#EB*>[2N*I'9HU"7TG"3GK#WT))+0!.;8I.G+6K_M61"+V
MY=5(ROQCXEN>74I^/?']M) !/ =NE)F(@R0?R=2G)/$\"D4?FQ"$V],@N=MV
MUL6[%:A8H;>]VW;68?H-5%S -N&[>$BCJ3Z6H >.=C'@"HK\2Y+B;=MS,)SU
M/6X+-E9Z-ISUX.E6J5^*%+2*3)XFXW%((OSM]!0DY#!)IQ>#\UR:*P(+6=>C
M, TF('6GU](?Q4F4#+=F'$JW[4+#U5G_\GZSTUO.OURY]+OTF8YS_IWG+!I>
M$W5UG'5VG,=^,I;7XNZDR$=)>E_7J=.DB//T&5HS;B"DTNTXZTUP"CL;<A1V
MG#74G<+.ALS?CK/F[[>P<Z5J1U'MC/ZS2,,L"/WU*)).,#EGC6-7$;4I?N>L
MZ>PJHC;%^IRUJK^%J'?P:Y:'_MHDT[K4:&<MYTVK NL"N+/Y(@[QHC7!ONN<
M(:YA"U#G_L.G(DVG XX\S880)V$N(HP6V1=M#_"=-=C_(:*"W:11E-RB\_3M
M])T<R!0P@L<ARV1N.>7F+S^E>"'\FPYE=IV<<=#A92J]76<M^^U$XX94XJZS
M+H#M1..&%.:NL[Z"$Q1.\\U=+D%+3D%MD,%5GOA?MT=Z.6OK.P#H58;RNL[:
MZC. )NXS ^7?XC"_ACNQ=?86:6;.6MU.@7RE5.ZLV7T/._DB4S XQIQ9(-(M
M2F'J.FMP.P'J55)USUG[FGT;Y,' .ZMY,<8(-SD65S*]"?T7:L'UG#7$G<32
MA@RTGK-VMI-8VI#]U7/6C%X*2U<RBL)X>!('GT3Z56):X(MV7O6<-9?=1M>F
M>*"S1K?;Z-H4,W36=%\*76!82I'Z(\#7.WDCHV2"U[YL?NBLY>\\QC;%$IUU
M'#B/L4UQ16?]#TMA[(.,<68K3H0(QF$<9GE*18POFB_N;K<C8[,XVQ!GW-UN
MM\9F<;8AWKCKK)-C4U$U)[B?LTX-)["R*?[FK._"":QLBH,YZZ)8#BL8/LTN
MKWY[H9S,68_$YB/;3N#'6?^#8_C9E,QQUMO@&'XV)7V<]2UL+K?!!;ZVYZS_
MP!&\;(B?[3GK(W $+QOB8WO.^0&P)09!_%).5&.6+VDR3,6X,@?:IQL!&AT2
M.7,7KSE+#I#5.3#;_9[4K3WG;/ZE,/"?(BY$.D5@;#L"W#7O?5]&V#0*]*HJ
M/C(\\18V_JN#0#FYNER_5.\M+=7ATE5Q*7=M?1=05#T8O54EE>ZY:\,_'NI7
M,L\CB@*L_8ATVLWNT9**KWWI]QT1YPSZY<1($6U0AAPT._NK.2K.F>M.0M\)
M"]$YR]U)5*VI)F3?6?O\ KO4GB;C22I'^!MVB\;H\>*@\=K;BJ^I4&3?63O<
M7?AW5PE_Y^QM]^'?627\G;.V'86_"Z)ZWUG+W&5D;<C#N^^LC>XRLC;D]MUW
MUK1W#%GK4H.=L]:?!O\3WR_&182.F.M4Q!F/4#D)_BAX6LKVZ,7.&?!;B)"5
M*LK.F>E;B)!5:LX'+\1R?WZ$N*!*'[P0NW_#V-N0;GWP0KP&&\;>AI3M@Q?B
M<]BH*%NE]GW@G%_A.<?".,'0G',6; P#FU((G/, ; P#FQ(+SOD %F% W+W@
M,^"<T;\Q#&SJ##AGY6\, QN2Q(?.F?64#J%+MC](S&^8C$)?1(P1G\=.'/]V
MM06:YJ%S9O>FH;M*I^VA<V;Q-Z!K)HHG\6_;T\?UT#G[U1DPKY2:-V25YM.)
MKM);Y".XE#<R+N2E' O0QN.A51AST8_"(3D!L%<&EO]=AV.XY&)P!=]F T%#
M:JZT)&/D_+R>![>"!)^#2-G3DG2];S(D90'0J6/KI(W][++'!4/CT$EC>[.H
MV)2^ZZ35O5E4;,CX.W32_%X"%1_>OC@&Y:0=OEE4;(A!'6VK0;Y&5&R(01UM
MF_6^9L/'!4YU5-O\[K&LVD'@'N]R+L9=F6:+][PMLC"667;%C\BL:K>KQ ]%
M= 4&>9*^4#[FG'7N*'XVQ=.<,]D=Q<^F^)MS=OQC\'.:I),$^Q>\:!;GG'WO
M+HHVQ>6<L_O=1=%F&%VO[:0_X$N:!(6?7Z1JR%@%*W&>"C\O1'0I_2)-7VI]
M:J_MI'_ +=1LAK'UVDZZ"=Q"S:88FI/>@@=00\GN' A^^2S-.;>!B\C9%%-S
MSF?@(G(VQ=;<=1@4_4S^6<!-9S?PSWROVYD+UHR?O6:[NR1^Z-+NX6KPLW:'
MP>-9?*>]"1;OG%DN_>#X/ ["FS HM(N>V_P*^.H_6V]E_(<8A_':1>YF\.&<
M#;XY?*PG%:[7<<Z&OA?$O\J;,+[\Y+^3(@W7'\/=",5WG+.;-X:.[R?X\.XX
ME5R*FXW"B2=2/TVB*N3PEE:2#E]UV^W>*W7%*TQN;0Z2)(^37.YX@S097\I!
M]LO.H-GK'7GP[VZ;_NW@O_N']"]]?]#>\:(P_GKY\(OH+7C=CI<GZM%QL[/C
M)6D@TU]V.CNOUK3^W;T#6.?N?IO^[7[':KMFM=VUK?:@B^L\Z':^8YT]L\Z>
MT^O<->O<7>,ZN[3.WG>L<\^L<V^-Z]RG=1Y\QSKWS3KWG5[G@5GGP?K6V2/Z
M['T/?1Z:=1ZN;9V'Q$L/B9<>?A<O/3*K/5K;:H]V<9U'>VWZ]WM@"VJ88?WM
MM:VW@WTCOV.1EGQ:GX#J8/':=RRR%$N=]<FE#H9POV.1I4SJK$\H=3#5Z3L6
M60JD#DFD5[3*+"E27V;\<21%0/H=*(AO?H9_2)$-.X?B4!QTNKL'<G_7/Y3]
M_<Y>[_!@K[,KCCJ!//@?]#B4]V3Y%-<'=E-S),/A*#_N[4_RU[=AD(^..^WV
MO^U4KD/MKBFB<!@?IW@U_)I-1/SFYWZ*J^2_^>GS[Q#I$%Z3)Y/C(WB%]2@?
ME%&9JF?IR_TD2M+CO^UU]O;V_-<#T"R; [#OHNGQ#Z=P6S\-?VAD(LZ:&>B@
M [X@"_]7PJKAZ?3QEG=TT&Z_!A!+O<-.%[?UV^?SZ[-WWM7UR?79577IBS>\
MD55>G9W^=GE^?7YVY9U\?N>=_??IWT\^?SCS3B\^?3J_NCJ_^.S TG<7+OUW
M ><I'N9)W/#>M4Y;7K>]!US[WO5:]+&_5OKH+@7Y]Q>7GSSD#G$2?R[&\!#?
M4_8-G%,T&8$GQP+-P4"&Q^\2OQ@K1^8.'47@ CMOP)3]E8YK^90WRT"@-\&S
ME8M^)/6O?>((3=AW)":9/-9_O [";!*)*1AGM NZZ;5Z5C_)\V1\O =;OI%I
MCMFF"J@$7_ZY/.ZM-A_Y'!A+'N@WJY];\-.K^>^[K8-.;^$O[59GX??W/>EH
MK]4^/'CP4:]H9;PZ   "$HT+??%$! '0W'%W<N=U%A'1'!22R?)T=9*&(O)^
MBT,_":3WZ>K[SL?C:>LDCBD2.TG2'.0-5HOFP/)ABYGTC_M)$O5%%"5Y/[G3
M)-C=>?/O?SLZV-U[?2\5YL$3H!G)P1Q%,3'M/$S2S\D\3SY__NWDHW=Y]N7B
M\MK[\MOEU6\GGZ^]ZPL/V.HU\$ZOT_,N+KW.WH_!3][%>^_Z[V>>Q7$-MSTY
MO<:?.T>]W1DAA\!;DB;;"$-%V\\![-?JB4V\G;C>,PN ]TGJY2/I#<(,UNU-
MI4@]&0<R> );_4*.IC-V\%5H_SB ;YIC>,0(;VL&8MK$5S5EK _![F,.VVF1
MIO#"][3H?\*#EGUI^;[>SAL]"_#?_];9;[]&!UKU]#4\=*X]+!E*XGI%//TY
M9?SA4@<L26M9YHXL&X=!$,GM$6<4B _1\'J42-M3(FWWKRC2KB]//E^=D^SZ
MRX@U5^18;NC5X[@'F?S&H'F^)3$0 ^ECGC$LY[@ J9KB57@T4. \Y[_/OW^]
MRSSYRP-_<RAHN:.L++GBTV0\#C.,K8)*"KI(7*"&=KQF&EK,QY>7EF<4J'T/
M"_Y,Z]5B<)_"S<V]]GZ[?9\@?$[H+N78V295L-?:[SRLP"W[J-VCUL'N:AX%
MJ^KU]I=1*_6/VJVK0+\*6<Z7??-LA^.AEZ4^H#CZVF^BO=/I]CK_,^RT_I@,
M=SP1@:;7[T?),.$OJ@O>:T_NGH3NH\[DCN!0\J4E=[TI]K6<0_*Q+.-2#L,,
M=9;\,_RBV<;!SINWD?"_]D41-+SSV&^ME7G,VI&/Y1W/9N N7MB/9W?"SPFT
M7C+P4@-23V1>-I$^IO8$7AA[89YY_DBDL,2?7A@GW#UL'>P=KHH3MG>[3V%?
M#W O!3>$*AQD+TNB,/ T22S)VA[WC%5;[L;J<5D%P2D,7-K(S0=S><I-=DZ3
M0,[;[AE>,4F3&WQ.Z1L[1-]8)&Y%*E=KOF\Q9*_%W;G*$^01%U5-[VCG3:>#
M4W(/.ON]!X'F-ETNR7*)M#RPN1,<!.+]4:1A%H14KX$\.+3)D"Y+AR(._Y<^
M_^0^#2T)A?/69>NJY9V-)U$R!3!4"<3[G+1^FD>] Z;7:D[$21"D,LO4?S["
M\SHFJ-K>>;._Y[T78>J/PBCPKO)4RGSV7&Q I5@O+$[ASXOT.KDUK!0SED]!
MY8ADEB?Q?(3AB2^B\W>1?@'6#6=M><[>Z>Z\N4J*?.2=BA3D9RSF<?*T%7U)
MX)71_Q-.6-*HU_5VWG2/=H^Z;AN_FU9@%0B1<TY2P&<X$9$G[Z1?Y.$-*K7
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
M?%MK<OY4/$S2J+$0]2:@\# !EG2I3Y%%Z<2I39P3196?4!@7)%(TS<),=8E
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
M%^,O2"6(SWX11@%]BV^KW,2/4,WQ82^*$-4Z^V&$R=3PB*SP?;A\4$31%,X
MO(9J\0+8= 1W\].%_V<1IO!!/UVEO>32'\5PH(<APK \6;Q+;DL-/%"E9N/3
M(V ->)J\'W=.SG=^F@4/+H[RLV&]>H844BDL:CQ[K>ZM  2#!W3J24TPM .:
M1H7B!4X;?S.("C\O..=1'\42F09 ^)9P/!'\%GF'!3=,7;"N)A]DNPZ'[\@*
M+&H,:2%J([Z8A#D_&3[Z<A[X8PEH)SS%PP3?$<@^)ZLG_4@=N@Q)'MXP]?I
M-&- 38&\:-J7:::3XBE%4^0"096K0X5MOJMIG5'(KR9D4>DE00Y6 !25H(Z)
M<(AF1ST#%&^2Z :75^"-480;O!V%_HB8C&%M^G$(,C\7BI)M9H?10\":+[)<
M?430]644R@&OU>:'"HQE&G_+^QTTOPQI=H10^?>_'7:[[==T_PV\@#YW7NOO
M,RF_SGW)BYO[>BRF<U^A5)E[YB@IHF#V6Z2S.)A[J+_HVMM%7T;A5QG-K> V
MC*+9[W*0MW)^_20W9K\LV='\3^%X_AEI\L<BV)08U#\DR.JFWHU(0V%P15BY
M)0112EP(4EVD2 UP %C((+F(*$L\!ABF&L/? 5+>8,H/N%^D::GW@/2=$9ET
M!!J6Y SE/)4961N$>(*!!^"ML&9LU]("X0-J 9X#0 \?0R8!+TYRH%SO)I2W
MR"4S>FB*LH GE["PJ(@(9J5Y47(;(.XIO9AK44#E$<B'Z<+@!D\X?!JDR1A>
MG<#>%3!EP.U:IP^!ZPFVXF94MO,QJFF43RFH5IQQ0J<'F&@!^YZ!&B!H'F@$
M)E*O+/Y3A=@#I,/""Y#4+Y@<$+\1T# EQ"<-A8",8GFPN< CPUZ?$0[&GK2\
M2Z YO0]]7!"=,LKD+:J5N(X<E=24M5.64RP%2$6Y.CL%L10AZWU0Q8'[86?$
MORM<\H?L?HX:(W$992] J4A_/Z@S ]N5O-M<?$7 6-*)--,)/P@G1X(Z*;]!
MF V\LKP-%Y)*D1%_J**9*> >3#,^;(WKFT>B 5)+$HSQN*K7( !B>6OWK6M4
M-3]<+Z'F%C9W_[&JHP"EOWW7M2  A296X@=Y@O_X>9W]W^/??\E>?+="+JOS
MW!_5GOO:<^^$Y[[VT]=^^MI/_W@_/1:@>.>M9;SNR\D$[%KYX&'M/)!;^^@T
MG_VE-GE^??9)%0&TO+>_79U_/KNZFN>*2VYP[QL;W 0W>J*^?'38.FHO_FG)
MH[^NI+.%Y+%_>/BX3,[N4N3Q3F9^&I*=BJ+SK7(T;W$DZG=)?@2T;R,IR"^>
M)8/\%K^DP NZ#^2='\%6;]#/$Z#+B0OP$V^2W,)KZ1YVGI-'NN5=8:6I"E[%
M20P/&H3L1)!!X;--GNF6>^BF%C%ZO>"O<9BK9ZM'@OT[P3")\D>S(P( &@9H
MA"M?^AA,_E1YKM&/PDYBLY$PHR $^<R$[\M(DJM=^<_1Y0):5"I"]* WK 67
M?O?2<=$ 4W]('O-A>$/7#U.P[V$%]*%L%'C_^DL8V%YCH]-X_90\VMAH$(02
M; G4/1&PQPZ1I%K+4*@,ML: //9@]3XZ.&!YL>! B5X-X@*V^5G>>O],TJ_X
M=^?HL$NK0;<[.D6J5Y/OX2HI\I%W*E(XJ+$P>\.5TQ...LIY ]>^DY$@8,]<
MU05>W0(!&T7:!3N1R21";UF:9)DW3HC\@.*!,WE4M)PR+<0Q;*R!8)8-W'?*
MLY]D/ 28P2UI4@Q'%MB />;H'<E:WKN"J!)%?\.[E=Y(!%X,3P"@P%L:;7P3
M'+=D++4?;R* %97/TD^WFDP +DTEM9@ A=R1OQD>N3O[1!I(A8'85/F*^KA]
MA&J:(KTJ3[$Z>X&4$W@*/+'@0P5L'@ Z$6FN?6[FT>BLZQR\U@$Q=M/),/7&
MH?)>DUN8SJTWDJ#JC'SR9W,@A0:N2D'!1!'<H,.WI,:&1ZZZ5(UIS49T8ZH*
MJM#G# ]HZ.@-Q[GBFQ T*#X7.*40O7+L\X*5Q5)%YL;H,T=$+_!++2E*#VM1
M^K)$Z2<.)U_<H*B0MVZ+4'K2,7+]T%]B;]<C696(.GB.W!H6BK%F04<&EAE3
M$%^D7E].$TRN&(41_ @,:#)MF& Z8!0C!$3?UL.*?H8Q"7C3U@12KBF^0(D?
MEE!(TB'H /^KXB'#*.FS$ST!UL>!VRI RS"^$=>8_ #B(S Q72-FPQ@VFA=E
M HO%&2LO;GGGQ%!M,4[2%:2^',,%N1*/[ >_F47S2&0Z "[*S CX424:M+Q3
M%' 1LVZMQ60<;E2"+9S=:A^4+A _.2=[8 37NTDB>(QDW8L%0!Z.)3'UQ%>7
M8OR3(U,-$.^^)'7%- %1D2@K:, +P&M(?E4740632\3VV+.9"LY?0:U.@JP*
M5"34:(!\YJS]5O0_HEQ0+&4,1)+ED59)I<JLR%V"S8,'\1/&H1[ LH<Q3=AX
M84,J+;5J4(*BT%?78B 21X00:XO(3D!.)RF7H@)=^%AJV.:,J!P@.H-7I"ZH
M-WX+W'C>*/JJPX4Z0![RN%!.Q6';!34 _("*.JHW&MD%+8P/61(W=2J*%6QK
M>>^+% \*:C$-DR U*8!-8,!U(4P&J?RS@"7"FT<">(4.U (TE$:)%@'"!Q=>
MQ"%<34J3R2K1>A^EKW "34*@-MNOY$.-<=NH6V.:#=Z"P$1F]!"6:6EE)A4@
M9@(*.$V:UMOB>'.0L*6'@D<E'-T0:\&T*\)L#/2'P5),N$(RP,2"#/7XB':I
M7L+:(JQ%C;0F%LT99I1Q@5KI5G.8BM$+;![6!< <".2ZJ-4C>8JT)'FV8X$T
M<<2M2QM_D'U\-ENLTA.9*%W.)T .P_D":))C.AG:6BJ+(:LR70YVW\BX0'K%
M5#0[66^Q,&_<*\E9S"=%QF;S;<(VLU[<&$!F'Z+C9< ^5_[?VU^("/X*FQ#&
M^7&S<WB?%W-MJ*&4COW7>D_/]^HJ>#J]5KN+F[\"Z\1'?PIJ+X09S@FM-G<D
MK6,L_J"\K<#&,XYM3F) X>L:36M$TP>1@ECSLC%F3_HB4SZ,L%]H>08:8UR
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
M08LD#E&MALA5,J]._;,S<C MA:S\L<X#Y=03&0V:Q#-*IJ0A_ZOF1NRVPB
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
MI? S!^W 2+Y,FH4TK6\YKCK<<GD$JI,_=_'?_ROW@I/#OSXZ^)ODPKBX3 %
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
M.J6="Z_\(W(I!4=/N37LAE62N3-:BNC]Z4$ZWQ+B^J8-F8<S#DII+,9[4DA
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
MM#43HK<N?=I?>',VTDW! GAAK\J.,,9V=G<&A%$]1FU<8_9"PA'%[6/;C:8
MN8M(63<?,9YRW78NE4L0_O";&]:T+W!5=.OHHO)DZ@TX56E!X?,7[[1_)+;$
M^96R#^<TZ4O5Y^1@H5%]]9'U3D!"ZAVT;K(I:+[#Q^J&%RV#;R/$3C-!5$;?
M%3]==&E;0U!B(\7\G@F*; N#Y:V:GO?YHZ']WMM_F8PA^[.:&9X+N8I2#@'=
MU++55&;6!)==T7)$DR+>F<.13J'&5O$/>4;(2&_4HRP'ET9*(XDHA7OEP5Y@
M@#ZO1FNQ.!JHMBZJ9R:X^N<_1%!%Z KH0.G%F+K%83L.!^BW)SH&C> <GD#!
MO+$P)8QVSF.M),6>@I]9?\*&GRP$^9:5Z':?@T0B8<V32$"99RKN-=?!E.(?
MX#%*;1<F3&GXTS?MVWK;D1EG%=B=@_32FXOM&PMI"Z%7[4:)R[MPG 3)F:(X
M\RTH44EE:"PEW@$$N ;R"<GNE<N*)I0[ V*/PEK1<-@'?)VX(RY$#(/"5R!L
MHU\Q<L.PZ&.<'GBPWT+1UYEUA^%V0D_>S&8=$T*&=XUS<D-"4@3(>Y[$/4_B
M+2?HV_,DWHIE^#B>1#81$*A[+YKHT=UO]MBN/;;KBV.['L.&[,05]?C1X>.C
M\3]=\S;0-].QDB'*4&+(_N5H6C[^[M[W-S13\ISQE3XZ>OCHT=&-5OKNM5;Z
M920C])J=/K_66^S33H7@/Y#Q U.\EX02>3[A\XF"<U$]6%Q:JHJ)N[GX([)Y
M-*9EI'09EX1\"!\_S-CE.="=24##-&J<FP)L)(_=[UE<#F-?^=10)G3T\&7R
MCEG:=L*%%?*2+_*!;^]5$U+AJ"#R--"OR;,5>;.+=5!]0D?IPIH=U+L.X@3X
MIQVGKOR1\^FJ>)4*4J7!=B5LG[(A;#M@/GE'%&?)GN@LI-E<Z#RBB0<:LY0^
M65E_4V'AV%\#7MC,F ;,_XXB!0<[Q[(>EHP+.@%/7;>JULK)Z-873?LVC[,F
MD@R=7W;"%&#;;8!X&H*HLB7%C_@K8P^ +4@W.^91U%N06$;"@D6)C"HRSD (
M[VR>G?<+#ML4E5"$T4QP=/E]F>$&"R!)%?#US];CLQX4LC9G3A+'0F<G_>&<
M-XWX\C>UQ3:R!_GP5)@(V4;G;):(^\AYHH,*"$"-[F_N[_6DFO'"FP1.Y0D#
M8RX]$!R$&DB"2ZO48NQ0/H,U+;+SJF4.$4X2+YC,]8^F33IJA7!RM'^W8!JM
M,R?[@2>C6*_)>6'I!04WC-O4;Z$2DMA5VZ9 #AP??RATX$Z^9343H>L5?6&.
M"T!K<JZF=7$"V>[HTEJZN(YG3XFH/Y!YM*0J:@OK.3,&=7&*525T/*3C6H<R
M*KC3H\Z+%CS00@U!/_N#"N8HYZMKH<K*1NY<6:+376G#0JXVI![[NNC7\Z:%
M_HB<!, QV1CD^#7E/J-_:5 UM4G0EV 6-3LD4"\3P(;*G6C6EN>9O2S(&"HK
MP[#C/@"@="*+J>!7M"HC$[P4#@RNT9124)4-V(7DV,8V\V3&GF<[ +!$K)?>
M\1\L^"Z55Z%#A9)7NJ1QR133;.0 1K=I!K=8L,P)B^6=-VLU;".9=R$<YXT>
ME_U"5HXO%_9N44IK2F,:5]D5L?7VL@EN=LA-KLX%R PNPW?,[BOF:7?LU0GV
M%]FA*G@/N'3LU=YC>'(I$GB!H#KX"9%"%HP.5_I19C/)MB;<]E.^<47"S:'4
MCC,E1$#)P9(OF]<V6HV+KC3LY $RP6Q0RM\RY*'X4/UV_)=P<?,#4 ')8WFE
MQ$)Y+%[LZF8%J&69#_<*KU<]AP&)(V0<M>U:?>+#"#_VX;< C,4XJ^LUG?21
MH0TE53=VU^$=3Z:]U<B#U68"T6]M6Q"*,(<R;T1S'A!6QB@9[J-@*6#+ICCO
M="S(NBUC4JI1C\X\V+I9X\<P/TBT&*I>J,G&6.H\[[BX1%*LBJ;%[(T!;).K
MV(:B%\GN6)UGY] 7-VISODW( K27<M,>)!48@]%Y4@$8'.-+"G_WU$XR\P8;
MGE;MM%]VD+6*'/G89Y;8SWDBYW'G63[E/R/R6CB^X,4<[ L9I7LW=0IG]L,+
MT%<9J*SJQELV(%@-G6U*_X[!V[,^X='6O:>[<6-.TY/_WD.;! O#::3W";]@
M*,I)/#$W*-8REF4X]4;UZ68TZ'4G.^RM4QT"T&MA%/IQO4I2;'21*'O.-NZ'
MA#LL)J<"1WW$6;TS9Y)Y=9II#.Q6K4B<R3#)7(Y<OR\>L1KZLF #?*DY"-I,
ME?!L :>?5/QQU>H>\7'?)@S JYW3A>MNY(-+U5V\<,]K%KOC8U&.5O$3]UI=
M:#XU8.$>N-#*65P;R7?T92%/XB_Q\-B.=,9KZNT\MU[I WFF,];'TY]D=,#O
MDE5K(5B3\^^ DZU#*'W9](H!(:<F"JKY^NH\M"J^%/U,IYR;HROJKV%%5@9H
M0^H9EZJYN'8KG+TUG[WHG*?UZA7JVVMO'L8&Q\_/8Y.;FQFQ#_#CL7G%>;I5
MI^Z&2=XWH_']'(K<D6I\'/KPRN11[#H\6/5&TN=&SBT:%6:+YF*'K-D)1*+.
M&?Z([A9T17+,3._TGSW]T_'#G#LTCG)!=-;K K2UWFT(D$[+9DG0'"3A-R^^
MG9F=-PU[IE&8K;29I<C1OJN6$L+??7@DLJIT(N%?.\ZH(VT5)F@&\U4M)SUM
M.H.\>%]6>X5,NGWY7O<AA_7:S/"HU1'M+K4YLJCP!G!M%$&)186166=&?UVJ
M"^%YQ80^U]21JKR]4I#P4:]@=')H:I5?TR*RF3:1*,\FN/C,L>(FH'-F)4_=
MH<%<2E!7L7>S;MK:7?KL+C.@Y\)OSJ\GZE/7F,P]MF=/Y[231$![.J>O8A6/
M]W1.>\C/;D%^OKQ_QA)<P06*4LGD\135$I)IRVJM-[^6J_X,CX=3FMH+SN!E
M>%LZA(8CXWFQF$G^*Z@EPD>1&H+H1W7YY_?EDM^'K&#H$HOS6TQP(YEHU92-
M^Z;\]"B1D10]X0-;HQ?]1-MHWEXG1E-T%E'TFN.UR&+LU_&56;5PY=@#P8[5
MM^3,^2VQOFA$(I'#;C0^A-GJ:YM7K"H6%'0)W-0U<W4IL74F51(9:]>C2K,H
MN*- 4 93T_:#JUD5.@B&XR_<&4\3X 3:W#(6LT:+7C<7LE!A:,F2Z.0O+KWD
MYP<.%D)!,U>BV4P'_.V2*8-'(HHD4RK9V"6=M$HE(J?KN"HC> XNS+KT!^Y<
M>T:4O'K! 'Q(97GU4Y6[O)@;\)^/QZIOD9]%&4!G*.S-1=%I5J>B8/V\*GL)
MW*W.YE%B48M>>#:V5GJ&%#HRN93W00;--PS].^/"%"'4Z0G$OJQK)0S:7C66
M,TRCI7<I\ ).LH"0/X4<C%2W:8E[J,&8E:, "C*K=++1-%$62_((D*SZHZ]E
MRS,.Q<WR".WE8R<[MC/(ML;5GH6R@_!7#[.7=?:BN,R.[^=*VL"O\8375KA;
MP-S@EG2AUF6_S)I555MN1*K*WQ[?89W+2\N>;=]%8?'_0J\EE&B-;68V$;Z"
ME&??WKV3G;5%[8L_^@74MX1JYOH_!NH$,B'?WON(H4:_K!@>K"G-P[?WPV,1
MOV.BP?F!!52(QTO-OMP[BJ?Z1Y[J>?:$2S756F>>]L?):N7(?/&#*RVCQ(-:
MN77E9Y!&8@ VZ11UC(RS=?P+&<J>A6BUORIZ33&@?)^=-?C SF1Q8@MZW4%_
M$BJH"?E69RVW]!_H.\[P?[[_9^.(@N'@%LW'V,[WS'* -B\3M&Z)XN!Z+<QN
MD9E\]B3F*?"^$';Y2.H27TB*ZI9PVC"XUV)L^V2[X9]PT5].UPU[NP_&EAWA
MCK6^=FY5M$BU1M+IM*RFUWI24O0*_DQ<9B_Y.E$$%HJ3M,3W'TOM-COQ.<&?
MM)O>>&N>FOE&M+8@5YP5QF^RN7 -',CO/"%O8D&;R6\U&MA3LI)UZ7_07NNJ
MSWH_Z*4(H.MNA3!Y7?BW\2\SY/+9;^O/;\LNL[O)S2RZF^KMOD'ME+:Y7;3?
M\D>^^?'-DV_NH'BTD+IK+=M8_HS7//J>/B3_BO\^_OY.YAB_02O+T&_F[AJ8
MR!OXE_M]\2?OB__L:Y<=W\L#I5G!V-E28J(?>>7I,^695]1Z1<Y84?-_/5='
M/5[ C9-O]QBL#YLP>AGRZ6HR8K+%HG^PWZ$M]WZ#<5V2S/WF^,#-\7MRG8RE
MC2)((+C-/'AQ &?4O T,SE.^7=962OP9M%#85S]#]_74$QYMWBXG/=^EW)E
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
MKV^^KBB!5S$S6?1E8=&V$+F8RO;OYM*8..;>H^8/"QU46N7&P\0NA?GNA@Z
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
M?*=NW=H% DT2,0AP\)"L_'$^^UF/[D8#!"F2HB10QGXD%@'T<_7J]?PM92+
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
M;C\>*JIJ8K/\T6?#Z=P8.K5D/AJ_\>6"JE9C%[O]DIW;'\)JIU<CK-8(JQ5
M6'VFJW[8M#Z>?CK]Y?SC^:?KOUQ9[R^NSGZ[NKKX_,DZ_?0>_O_TU]^O+JZL
MSQ^L#Q>?3C^=79S^:IU]_O3^XEJ] Y+";[]>TRN?OYQ?GN*#JQTV[-'D>6KI
MK9? Z\X&'"</+6JHX2QLVOY=[,5*^"T16)4HB9(JO<;B*\J4\2Q,T5HIT+KD
MHGP.7_T[#4CD)&NF=9$(N+!.K4LO_J:D9&J1I?N M#Z2=;.N0<Q-6"B5??OT
M N@.!(9*Y@G7$GXL;F<"1'W2"V .IT&0PN>78A$B E&0W99L2;I_%:1J$AN#
M,<%7094(@4W2:*!3:<"B56$0F5C:01S8<!^7!%0%UYM,8)2@(DG#*7D <!2W
MB)T*&LZ"E"ZT]GK0I!WE^H0U2FS85%>I/SLL6D,."_J!*7I LT!PQ=EH; IC
M.@]0!H:UM>-E63O.OPLG15W(NDKGL/AWAVWUP+.0D-?#IL,8AY/DE@\(P2ZC
M,@V<)H8)TUEQ8?T3/J:+\%9$_ VS"#C!3M*TKD1THVSC01A 0Q./=7KAI@X?
MYUA(0P&=^P"]*6CC\!+9MFP2^- "SKDW]GPTK6,;H/.C-0,Y'!M6K;G]340Q
M6_Q%C(R+&(&:"/"S<>KYB<7V"N$CWQ9RM'CB)\"'I#V_80PXXRES8(QL'F@
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
MT<R1V/)2>>&R9K_*LN;FD:>'Q^MH)L8Y-I.I;1_M6G<&#W0IB,AFF^#$<^Q
M1>RIKRT&:Y!D:[G:F=]5L7]F#PHTIP[#>\R(BE,.F"3BA1V:P::R+91L#/DK
MJHME-M0]P#:8/&QJAV ["M^TX!M6RXLE%KOUSC[BSIZ%"HS@XMH 8"*+(4J'
M< MS,$MVY=&>^V)JLT9X@T_A$]MBSR$9NQ7VS"(= ]N48!H2"$/CT$A;$*DV
M;**2K>9:RQA AZ][$&)9".G6852/21J7((A,0^2TL#T(2P%"AAL:XI<17OO1
M0QM;.$FLT_]@3#EYOKYN#"Y7[\].^P,L64:UP37K6X*0TN DA0F<2S16@N1O
M1QK@/IYY$\9,RD,3W8;1-Q!@'7' 4LA:D)4HE5J)- 9AF@#["6A9[+DPKC0J
M%M*0>0*R&6EOD.;<"68\B,!1,>>D0VFSLMD1*!P,L"W-][ RE'(!KYW_Z_SR
MPP5JU.K"XPH[JK"PM&P7%< .W:ZZ*DH=XU>#/A\F7' -^OP2=K$[K.,%ZWC!
M.E[PH>++:;Q2*,LA1\JH'$I]$5/0K%B,8=>VSF=$B0$D0!0&IP(MOXL9O!K!
M!YSID!7WD'EP+,=$5.4J9%U?,'P=&3VQ"] %=!H/&5M5;Z#<^T;*9BZ244,?
M(J=7J9,Z655&1+%M5-;_P";RR)B$<VEXB&22!#D3IBB/I9DAU*9X)W8-^10>
MP/BBRO>#\*4Z?9"BRY0@9>8*FN$%:@"DJLI41+++AR@%PDY0@JUZ2P*28FD7
M E6$I8-N.>5$Z%0FN'5@2:<SHW),;BDH!R34Z)89]J7J976YF .6X*\I[(S
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
M5QU0=_ !=2L#W$#T'W6>-\!MM2?EH/R;^_,:/3N+^!+A.?MN8:H&WICF+:V
M'2;6ZUZK;QKO,D$ +G'BXFC-]R(*#@!&'TVE2[T[:AE.=9 .A/5*-FOV)#]Y
M=:#F^FY[V'GU<Z]=8J]_FLB!:IRK!X>-OEQO[(49_9('<2?S<.Q$WEA)MC\N
M!56(,U>:@A"+[ABC).^TBX/@K%"[8"?]8"G0TPB.RI<REC+U'8CK,:ICF (O
M859K2JPI<2TEHK8N@IAU-TE_I"$3;&R<A,XW600B]V:11I>#3O+!E*!PRI(/
MN8(W-=W6=+L;W<Y"+L6$M@4#C\%@H?UF2Y,GXT>:9304EF06ONX%D\B.DP@C
M5R*Q.7*D#%S_AL-"XXNV7RB:?I?A0C0,U)"5/?/0<-AB,D$L[ERHK\NH<(2
MGSLY9N^&(4SB09=!=-2'K#YD:P^9/<<(@_]HEH]%UP+&<[?C6"02@%5;2^&*
M&'N!"OM"K=,(CY<7 Y*][?R1>D4/>$V--36NI48.&R/GA6;RO74R2,8RJ184
MZ&Q9$S'(,JXI4AO9$,!N&QPXZV.YEHA<,(S I!K,&C*:D'81CFMC1@^K(US#
M$\"8_+%FRNKHU,1?$_]ZC3$+<]/R>'8(.D9$MR;'I:2=F5 Y0N@:RAID<M2H
M9K+$7%94[-[SP.E'#,E,V3@U.=?DO)5DX=@+ HW!$FB(W7UK2^1NA\,50&T$
MH3=<L'U:4W['R'LPY(O,GUP0R?E(J,+'$A=0RL\REE"GPM4T7-/P/:83%3-1
M3I!EJ6-%N\C8!N%$C!-2"@,L)DSQR>M>H:1)C4]0;/ 6:%D<8];U#GZ,BB3&
MO/P35B%'R[,?*3,C\THQ8SAG& B?'*NC(XE?.25+<!",0Z;B(XCGDV.4;X0I
M)1C9CA.EMA]+;^92G[+DY*'Z,MO=T:N?>ZW:E5F5$U:U.\P\<"L-_.JRH4NM
MTSQ9H66KV+PS!H;.@8/84]L+XH0CR*8A5;&CPIAF9BM*9-,(2V\12O'$]B)9
MEA5#'_](\6#:B*'+;_W 4EF%*+I2)(P0UUX<%XFVW3;NB)*<:-!R8[3#8\QL
M44N6R3[0C*Z B%5XM88LM1=3"0_'B02)SFH247!NH5A5'WL?</UQHS2E[%B!
M9>!/2V@93>MT%3:'6[H><4YDM%>\Q14VPQ#QJN/EE3*2ER8"XUTQ5C3.BM34
M=TP53F25[Q@%;"_3)&52W.N^@0)IR&XR<SB,U"E,4+[#AUD9 ET!<(?KH-9Q
MZM-1I=-A^L+(F9U%56KE)[,OM WPCE+[ EIHU\5T*J',@27#(NTRJIR*&Q "
M$V5#A)/C--9./D:)PS<3KGZ.<AF;XN0;!1P12BE(QS[K8-*P]A5&!&\D&'[Z
M_DP5K?!#AP3.<LPXGCAT@OG:Q -TOLNZ)-IWEDZ;'3Q6]L%+-*_4 WQAR"U?
M95V2T"P=6!:KDBM)B%R)2@C&*<B[=FR8S!O6Z46C$'BB$3>TU9VK.Z)9_T&1
M-4WK,U?Q*:W!C"7K)UAK*&;L$4YWBJ4TCS,CK$L]S<.!1?BJ=XQ3!H&9?0-&
MC:PH1>P5F;:W2(#;_8=#F/#9!'A:B,N@71B$HQ>"!F(1>)1-'F\5B$?UD[4K
MA,O88"$CPJ-@M1Q15N)$ ?TH8,%,HU&9@>P-IQ@KW$29GL=8+?B<BL?'B$"*
MH!C<L]J7IG4=<N\"W8RW@D=AQFK%"(@(V\ 3L!GJ8WGF"I9#EGT"Z@WT]67D
MQ=&%A*F+#G)T1?0RJ3(1SBR [9UZ=4%+[+DN:+E=:GZ)A:0N:'EP  O5V,7N
M:'NTA6UJB'5U!FR-T5!C-#PG1D-= N[AC3U6"3BY%W)U*U=Y:N<29[]$Z!=V
MD;(0PX$ %,)@_S8K_=HVFN/!5J\:&'=_NUN\\X'G[:U>4D5U-]18,TR4.!UC
M8NA"9E<IQQ!5%KU;X)1!O4.]RK8(Y(]TV$@(Z1]B2$"NW@!:K>!VR 86)Z"N
MH%LT>U\5>* R#7"%X_W=M$ZM;^(.8642!B Q$55 OZ=(3X\K.Z@"$63BPS*X
ML8$N*+Y[G'&3FY,-2J*TF=&P\LB;)N)\BBK6M/30D<$!5+J[_RCH4#4P&P/_
M?%Q>]213/JD_I<'*6A:%0A1-J_R4XX1=,8'-(V!CM<;X5Q"40TT>O3H[O;Q\
M]08U2<]EY(W,?8?/>$"V-1=VG+(!PG DYK#[F]9[$Z4#Y[5B9<AQEX,]'+5^
MDD@N*SZAB+1;GA9BS> X]-[00YT1I $3R_'YNTT$XY4X 1J#9O5@#=3_?*F"
M?//,2?(U /)3[/Q$-8X-TQ4=%#8:2'>I:9/2CMDQ$ ML&)L0M%=WQ7#)IYL#
MV7Q 0=ZJ(,6NO 572&VV3PZY>"8$5X4@Q\'$#V\/QEQVFJP@+296FI">&;HN
M;J@@-YJK@, 0U7:0 5S\%KB2*H@XSR+A>HGUP7;0_.@ARA,^<^PHNJ-4D3GZ
MP!6/I#!-I.?7('%98Y5\*.VC :RP3RY0+EKAA?1NI]D?(F-&8?!P;)0Y!G8K
M=(5PUWK=&0V,U$N,-5 D500R:E@SF\#.1)(/>0VCB "*9%#MR*A[U)!61.RI
MUSXQ>D)+(88SS4*?\C*!0X/N2@;1&;*22"S2R)G9RM9'?4_A IM2#"\.,DP3
M4"^X5Z"++*T"66;V-3Q>Y0\C.MLVEOT!$-4G56$\.^KHEX+]CD09!1<A/SF8
M(W$16!_$.$KMZ [/19_.Q=QV$<\N*^" 9!;)2<L,&R;R$Y.0Z5H""8B0]Y%P
M N%DPI^M6]!E&^2?:*)GQRK,G&&D"XLJ897IUD77<\0R$'I?%1LK3<\L@L*U
MWZ 4HU,N0. )$W$\\:(X,2(U9.8;)S[C@0M"$@79;Y ;:HP2;FX%N_J8*F<R
M@]UIU&OR,^/'#[BX1Q4Y/UM>W*NBE@_FM)R6%11IM[?QT4O\P[RSOB'A>3AT
MH) .M[QJXKLCA"OIT<?P 74*O #$>!*.G%!>VM)1RD3^!Y!IPA"=0*L=T+0<
M8' H*V.>?WEOB#0?X'T#"@L*M.180RC0')REY24;9O#C:TOML=CSR^GIEX+O
M%#NAG[,+F= :Y3YP(-;4CA0NV#&]/$'],OL"&]'/;!>)!W<H_U+%8N;M\: S
M[(K^9-AJ]SJM[M@=]D>C8;]C#^W.N =LH-4>OOJYWT6#*_"U#W+!2W2CHH1Y
M2_YFQ'=P28Q92#BV7+Y"NVO$HMY'DHTBON?KH2'D$(</IB%'[$P1]EX(4"@O
M$J[<)K^*K5@DB2]T B>JM&C)<X'(F1X\"2Y:R(_PY)@'6<PW!YXV-!UNMBS$
M[6%%E@2K=M] !=AZ-98GK]W0YIB!_CPWIY$BY%+AT/:*@8?9HF611J=)$H*X
M>6?]0B*NKRZ>JX3P0R86TB\L3>#9UE%IF:0VWI479A44=EP#IP=.84Y$5CL)
M8KZ4%66MI4BEK;.\H:%&%"\I(4K"F,UIW*\[>3GZ==<$3PG*-[+01+?01.]>
MJKUW\P]''3JE%5E[&J@.I#R#A:5K&>P!;6%:*=G@K'+N1A8+2&<*+>]X,814
MJ(?@H"D670;]94:T>^]'C@LQ+"O(YK$+.Z;0<: S6&^<" <SX@3ITM1TOI1_
M1?GE+D5B9+AYV5DA7D;7N>YB 4T0Z@B-AJR1LE,7*WG(^C#8$;0Y!YU/0A7+
M^SK 0T/V5>9@88QR.:(Z,^\8TY^P\=+*1$)!'*N#SCI^S'EC>%F/4UH2/*TI
MA\\C]C2*("3B(Z9TR?)08H&:"#H'9,D:''9=C6.CJ(ZZ&L>SE8' A,+=PTA>
M<K!(M2)[ZFH<=:1'A2,]GE]2NT;?*-W=C'.Y.N5<B0@Y<!R2X]"(E<ER6DI3
MKMSEC/,UTB%('XZ-R18/E"@8_SO*JDBP7'%NP[AU:+2:DA.FOHOU-Q=VQ#(H
M&QI)W%'29T.F=;![%HM88-"W]>_4G<Y),\NTI0:::. #4"^ DU-KJHRR<L8V
M#%D*/G7"A:S?Y\W)MSLQTBLC4X^1"T(UTQ$[-&$!C*:@ZE4J\4T/4M4F#:1Q
MDNNOHV7'<#YH>P4M7&9D@JUCZ>P!=GG$$Z_$8=C2KKB,[7XP.MAGPT ]4JH7
MU5Z4R>FPK]*(P+5%,[)92I1"4DD7K,>V,T@7M)I'0EK-#=T)J\&H1%G,B$*7
M<[I0MHM,.=-6C D6417'/LCP;@FLXHYN),*.8?.G4OE5*IC*_R*?)X9PP"SX
M?+D"52.*A>#J.T7,?W-=<SHM$XEP#2<!,T!5'D9Z1VFUS9(S=FFU FD;ZF2>
M/EZ^))P*8B;:)+.<U]9@C5&R9'S1T^4/<GT$R]9EPZ:,*2M +)&8B8"J*=$X
M-[9[,:((Z;&]!R6;&>HA;(_M^;N["-N]#3A1U0J\K"R!<M(<W5/AY1Y]:V4X
M8\MQ1\/NNG#&,D5@73!CJS4X.6EMQ>@Z&PE@E]EU]EE?9[G(Q:IFJ:V:#Q(^
MTY\@V>)@[IRO0AU;BJO3R;1*XB#8!'WHS2+JF'N+Y;ST)VRD+ZZ$P5+:@WWQ
ME-5IK$\?D5I.$G1E1U[,UP+)R3=POZ%3^&!HXP/)U-F.9[XU"B$JSI#2D]&3
M"&*TS,46$T$QFU_0.7]Q85W ]EI#Y: \Y5C%2TE_0687V/C&Z@+U^&9:]=7Y
M&;4DO?#\<D==;P>R].LL!:=9;,.!S(8$V]-T"EU;;99K.R1^Z?"-?WI8,)"U
M<>OH%?_YZ@VQF,AE$I))M5AX4,8/9Y#$A<12"OUUC<+:P#F G\7$ECC5DY$S
M*:I*&LD7,\^W TS!7$";4P92EB^;]=)!UA4*WEY*6ZQ"8LQ'EKC*R)R4#TQC
MHK12/C=HVB<'M1"N!A<P8HX/9EN_2FN"EVDEHEQ5U9X(M>..U&B\$G&VO 6-
MR^!*KZ41Y$/.R:+KQEXL0&-D6X1#2#]TKZ4^"MLH_!MJ ]7>A+:9\G+Q0Z@Q
MH;E$JUJ;7F'O.(H=8QX:.@J;@NWL**#00 X8TNLB.Z3Y2<0*BYAOC@DCR;+Y
M1BXE!O9Q@7GTLU[MI]RZ#2K6?(XD33OGQ;GEKGT]=5[Q06:DUGG%+V$7L<SA
M(^85]_IU7G'M;7I>;Y,R[^#)-^8C$UV?UK:122YG84S1I?*WJA9?WC4YNMUO
M-3O]O>4S=YK#O356Z:$-=\W;[O36Y&WO>DT];U;VI4J\?,1$[$=(Z][;UE0Z
M95[QLJ/7']\\";ACI5=#<?.H7I4E6 7..^ E&4=__1EO/\["Y?O(.OKIS;+#
M8B=@"KK7JX9*,=QQ]7X/?\>4]=MDMK1"#Z*F>JWVO%:[HGJLTFV'AF[;[2WA
M9B#\Q4ZX&1V)F[&JWQ.SW_[3]3LR^QWLO]_*&W\OEQ F=.9.<AN2@3<,4%=[
MJ^$I\L 4%#N5U7 SGQV0#?RL=&YZ24P\>@K,\&2X":6/*"]7RBDM#!R2@9/(
MLA8Z=D9[%PHY1;%TCM"J,NX(9M_EH40:5DAJ%:XYX_S+2M725['<+R&: +EJ
M/T;36C_;?/X6SQ"M]G,;G28!XS0HGX@"XX3N%I&8>YCYD.&>',S^7Y=3L$D!
MN7TW*%ZF3)5@0YOTD.T?KRPV[H9<HU95.H3?&E:2LO]@KB%K&F3[3^<B4OXL
M<C_<8(PH;W$:PZN'L]B9Q+KY02NI#X^DI_QM0/CD/E0>%XG+;UU<(_9-C'GK
M?F-]L>X&I^8=8P;ZG69V8:13*/,O1.$=A9CJMK+7;)_0Q+'>JX!#X7@2'F:B
MT3OH*QB;&K4<P$/J'"]_K1G.4H!>8V493R.64)?=U&<]HUP\Z4F"G( S\&1F
MDBS5D2V3FBH'X7(7.DW5"PR&9^Z?@5MEN%[S[M6#(?;/.; H$TYXP7$5DL&;
M:%;A!!Z0;U&"2[&OVF#FO(5\ 1#)2P2'C,=_91]WX!92N!TDGFD>=;F!^:@Z
M-;O@&L_JPR]=7$6D(T9:EBGAZDQ/239^V(8=A+?P$8,"[]>0U@8%KK3I/G_,
MW9J0JDI'$&XA3<M2W>,[ZW7?P'AJH,N_W^S]U%!5-+.K#]YEH 6X21!_Z.V&
M-OI2+TFE#L]J9_?PGK.SZ>^=9KN[G:-]]>^CP7Y<]J-NLS?J[,-GOV]S75V/
MIT+U>/)5?=?I:%1]=%!2?52+8%GN$5_AW6,*PM0XG@ID$Q- O RY$GB0@QW)
MU 6*Q0PITNA*D#1L8^X&W/5VK$K4Z4*+Y<+"N]**.KG2J&I6)-W*;(D\A(4]
M#F_$&QJAJ8;*#]_A@^>H_U:?J8,Z4ROL5+E3U6D9J#!+50@YM.TFBX\T%29Y
M=+(3%>M,34^%ERJ<* 1= RTXCT_*TK=Q,&[@$,V%-K+H& 3K6EH)#&!;_/@?
ML,2_L(W .'_VJG*-WA9K8T#8K %_D3"J1BUP8X$F/E;>D8&@'J&QP$X%,L?2
M0:@8"9B!RHXJ9)YE@&TM'M9QC#5F107 $GJ=&K.B MM08U;4480'&458&?/&
MAY7I>U88%'2.I<L]=_O+_.<LCT'*4PVJF/E!?GNFOCU7@L$E"09C44%PQWN)
MM]/JO_JY/T)R/2C/Z$IG3<ZTU>EE=92E::N]3]/6DQNR1J/FL#7<Q8ZU7<;(
M&CM6;S\M@48S[.[-CC7<2^Y)K7/_(#KW6I_K4@%VLB[EO&1SCUQ?AF5IUS*N
MTGJT7'1659!]EZ']- P4Y)4]\]!PV&("UUV25^!=*K) ,*WY.K5F[YO!*]>F
MK?J8W7/,'A(Z0*>PEWFF\!3.Y;4O<Z4+;9E9W^2B7H'-SS _<FP$FFS9>,AN
MA +CT3FOU!.?.,21U06+0-Q"&!\'A+Y 3+RD/@OU6=C<S)L+;F$R;ZW"_,Y9
M0^%O:7S-1WL58/ADY%86+&-C\6AHT*:R&0*CAQ**X<K;=47@AEP%*ZX)NB;H
M^PBZ/# MH^JN 3BO/($&=8M@ANXR+7*01).32600:4V+-2UN08LZPC"CQ,XZ
M[QF!H*<D'2 P*$CG5)HBX,HG*#R3JPH=:<)@F$HPUMV-!4K[6+ZG)MB:8+>4
MC+?'LY2$G;%8-ZLWI;0WMZA4LD2A(BPED)#DML6@\!^9BH]K*EY9VU!D5$P5
M!;4TNQ0+3YBES=YJUJM*[2H,6C-NQY[:7@#J'CG(IB%6[B5>K(-T%#V#B(#G
M@VJWVEYDW=@^1TT@B!%&#]]B)6!Z:P>:5H9;,JNOW.3'?*L>X(\QP .,)\YE
M+><\+^T6UM[!S)G0P[NG5.HR==N2N*<T6=B."N_Q<E&(*[P_#\ !/KD'![A]
M4H.-[*.Q2@^M!ALQ<35E45:=[J1SIFKXD>I!2]3P(S7\2 T_\F(A->JUVGRM
M]@T_TFX9(:V/ ,>QLE\SE';XA/UVC'Y/?D#XD36BSTKL!8VYD16S1WP$/R'\
M! UW00T%L9<86!FJ%RYTK1N*L+9)($W0#+Q@P'XKCTNLBY"Z(6$WR_@04+%D
M^2>J[8F#\>)$U^Y=3HG*6CR<-'9US8=K-FQK] :\'P45_$8DZUR#A8TS0!SN
MQQ*0'VML"-7*!@@/)I)#UCHF]["]+)O_$JQ*H]PUPC@1W@-P(=@8]X#XCAKH
MNP;Z/DR(Z!KH^R7L8F]#8(<ZV:9.MJEVLLU!7&8U#LT/CT.SB5JEG+N<OC-L
M]G/9.YU.LU.G[VSP19V^4\>=O."XDQ(;2PXNP^ ;RYYG(X*$W^T9L=>J-=);
M*1S*9E%#YA+\ZLT]@KPS<6!@1 \KB[421*+R00N5'^#!W(Z;V+*RV_$U:/19
MSD"(4"?- 5R-!K7S)7DP5V,-T;;B;JPAVNJ[<8N[<44<9K\T!-Y(Q]CTLB/0
M,QF*F<49QS-ODG <5PPM(=N"ZRT)(UQ&Z$C:CMD0OIK!)2$&:\;+D5UU,')-
M^/<0ONM%Z/C2))_#3S- "9>CD+>A_%I2JP=8#_"E"^/K3%5K@IX;[>XF<<^N
M6(YE7G<KED=$NV4*\>JO=X^-[K?7Q$97IYCD9Z[G#:MS+CWG555U*A+6W=YC
M8^U^[_[8Z><:VN#^UGZ@2.$KFZK4 ]U^$PH$AP)!C;(E7.AGPZC931TSF\7V
M[>+?J?1Z7XI8V)$ST^MLIG+62[R7P&818"*A7F';G7L!J)\10X@O+?+&$<WM
M?G'M7E28[A<1X?#L*0& N![&@>FX,U1^; PQDZ\0YDB8$"QB7B??UA6Y+KJE
M:X2W=)ZPYEZ[9W;\E%&^?;/C1PCSO7\SJG<?6<6[Z&!"4C>:C1G,R07MEJUV
M#>L&% >62[%-?&7N45PJUUF"2^18V>^,,E\N44:LNLX&,H<WH4$?7I*0=!Q3
MB?!!Q1X1_\KW*:)5=RJA,':*%CV<D.*O@L!>;4:LD<MGA327-&"D/%*__#"8
M'E-L-4Z8*DWE$ *+D'[P&U>BXMT4DXEP\';"P%@JC,7AVE3FT,#EUR&[20B7
MDH&;0V8KUYOB.;,F89B JBD!][D?Q!^TIG0SXAXUK6O$,C-!=Q P#1$#[6]<
M(8":G(:P&<=RWO9B$84VRBZ1@8,&@XB$F\HQV)C$/S4BFPF$C6-P6;U="*,F
M7J%4AZ+@A7TWMIUO"F/M=N;Y.NF7@N1IU5!P<F 3ZN#A&EV_TK#NO5Z-KE^!
M;:C1]>N WSK@MP[XK0-^*Z\+Q8787U#(A[G@WT%S]!,+L;DR;2[2N\31OL]B
MP<B_AQLC58</U^'#!Q(I\NS,IQ 3I:T8RO1"X'0=(XBR)% 8E-]XP6KZ$A!S
M!@8N,< )S2X#8<[PQ75$2CA.9.9PEKU-V=A9*6Z*.^YC[P.J:(=E98!+!%)!
M-PO=X4]+E>Z:UNFJNGKN/0O"J.@K7B,V-PY#M!24>+5EV SGK]^*2*KK,V&[
M#E9AWR' N3Z5/UC\U@9@DH.5.+X'@"19$_0>"?H9R50@J2%=F3"\G3+\?K2.
M IDBI@1?%@G:E/'A;1A] _JD8L%NZOSP>+LU:O1FJ-&&<\>L'C%8+<1D 6K*
M5Y"I8R#; !\T"-:HU'MOR0C3M60T(24!MM]SN2)8'W1DH#<>9!G'"A=9S0ID
MNPH>I ZMK0=8#[ >8#W  QU@E0R36P:AF$%Z9JV%@XE;6#6!34)-Z"86 <Q'
MB$C9:1=1B)*I1)ZCI@R\LWLQRW3<@CD6CF'(0M.UZ=<0(.3[.(Q W&;E*- $
MG"Y ^7+5"#F6 ?\2WSVNYYB]3:AX$A+OCQ16>')'T]2%-F3@RD."6AY6+[?V
MXM1>G(HPR_LBHNX-;!(^?L#8!]J62:9-56WF1A3P)CGHR5;62M4\MXR6PQO4
M8J1E9F61FJ:U">/+0<IT<UZE7O-$>I5RM?">T:M4ZK"N_4RUGZDVUQR8N:;,
MBLUI[C-[C;V;+=UE-AU#3+(#*U\^1:7=NX+C^'4%4<4[=; P=N9['$-:U_RJ
MB7H[HMZ@[&>O+OM9T^*3V,.UXH;^/_0VYYPRPS__J3UHO5O+1S/I4#NK'P[Y
M\'((L0*NODI&E*R]O'N9CE&[J6O:K1KM"A#_PCLA2EW9[69[/5+.Y@[M&CJG
M'N"A&;L^A8FRE+M2KUIO74*;,G%L? 'M?6P->CUH&:69\1G^8@0T0\,RLM"_
M:^#)DT;JS+5OQW&(IF@\76A)N[<LM(W-L;F:K-]4Z /O!%DM9"QR9:8I&</Z
MY?3T2P-CL6><D1?*.2T7B,'DTBQW;[D>=7&\E 88R?O1#F!83>M_&Y/<ON)U
ML8>2,<HZ+;BQ%C(BNI1M3,U,(\IIAT[B=!S#LD"[P-FR,,TDM%86%N783C-?
MD>J;_"6V!%#IG'Y)8S%)?0OF)QHR#)2S+Q'_#MCL5'!T9S*+!'%39+\!1WF2
M+515[L&]PZY@:"B-PGA*G2F\)N8R4A+J/'1A3,BS"V)# !UQPJH)102G5:8\
M9O!G-!K3*$L\W\-ERI)%<W7%LYKB#2;D!(A:*W2X)US#-1'32,M).<M#(XN<
M'0O?@WGR=&0NJTZV51LRI>IB#\\K_ID (QZ[F3HKM2YI4^5B*'5)FY>PB[U^
MG>%:9[B^A S7YPT&,N"DK#R4U,&$ ZV>@M9<9$E(,YMG=5%$*<G"+]$":1UD
MV31PI.3&"A.7L@S0.I#%##5D^0,0B6V'K*M4\M 74]MO6+,4WC1\5RS^JQX,
M8;=A72EA$BC,<^&G)>P;ZR@;![5/I311#$T27_H;L ,_C&,IW<*LG#L<6 0R
M:_PF']:4JP/)37E!G$9R-KO%##5,=)3E*62A4>6;]D @G8.0$>N0HQ\^Y.A^
M[E7,%N\-LQ0<+A75J]/%ZY(:*^)XZI(:M8=DG8=D V&#(AU&1EF!DE"''.-9
M*78TH3MAO5KJTTH7Z.-[)2MNH#\&F=229O-(*[*DVI!!?QNM9@0::6M9CZF=
MD'4DQR[)WZ-U6 VU8_TP:1HQ'Z<1Z(7NL1SUA/YG6QF]\L2>"Z$C(5/ZM+0>
M2<ZAZ?UZ.T>8]-:'AQ;\,]H50QDX3>O]-CHK.<T6\"&ZO2AAV$')E?K98+SY
M#!L\JZ3@XA+%V@V454:4-HA(S.!K]OW Q<F< 69;0XK4M\K&MXJ)1$L._,S;
M:41#9Z$O]QPJS(2W0 QR['B&(+UP1[ G=H:R7ZPO&@>6S$8X75V1Q*<1D4O@
M.)P<IW@LT($<JU0[>%,Z2O&ND?Y\?J-0E)1"NM.QSX*E/#]?843P1H*G^?T9
M_#KQ'#PYCCSA:-'RR!$-CZ!5U&'+?>HKG<*6K(GUCO"1J=[I@ ;\L-*G9%V<
MAQ'N%]W8A%5<G^WZ;.^ P](V1,1G"EE[.718QZ _=I)/?RWZW$8)/G7VQ.-2
M[@^IGV0N.#.;XA[AJ$"O8QL]8V,=*)G/L2U[P[K%L$)M8B^T=PO$+8Y1>OFA
MA8.:*6^=I*:#)TTYH5^4$TH+-08I@6O")S[(TV3W#81PI1Y,N>OPG6/FCBM0
M*]WK6*#H#A*_6\>_UP.L!U@/L![@EDDB=?1T7=.G L5D>H.ZID\%MN&A-7W<
M+2I?]W3EZSI.NHZ3?I8XZ>H46+_ )4-P+EE?O:IA;[N65^]T1GNL8=[;9V,;
M#>T'JF&N25'9CC:LH[VE:42_MG'!Z*4@Y+I>='F]Z$?8G\VK3S^E68HQ:';[
M3[5B*R7'@2$Z=KM%D?'1:T?7609UEL'A9ADL72(9%M2VB0)N2F@!M#ZW,\%>
M05OB+N!B-<K!5*A'#(N MH">(LHG(%BT28JI0/#*Z=6E=1W!-&UR45M'!+XP
M@=FX58L)/NFUVR"ZMWNMP:CG=/OC;J\GQL/VN.VZP_9$_$^[W1V,7OW<;O51
M;']CI#N1GQ1#0M+(F:$AG3$(TBABF :)C> 5MTR9VR>I[W-E+%CMOD2[H.K5
MWPF> 9IX/>CG\<#@I=>#4?XWX*2S,)W.Y.XL$0C&MP2"=T+'RV1ET_$^Q*@6
M ^$@3),XL;E<%[F[G##UW9QOR[8BKNFA.Z2&1'#C16& Y,$QXA1ITV[M-=0&
MGDWMB$9'!<6!+"1<+X8R12DU9( S8.@2H0 '=!#2*)M]?O0PI6\,KWT!P[&&
MIX3^$20@;%#S^(3@0.3?[[W8\<,XC5"2&,.J61^Y!ODE-/36TH?U$AO'WZI&
M_??JKYUV[]7/@QZ2?OE6\+37K"G0(:V0#,-DWRLN=$E:X*8FCN&K0] ]/Q.7
M *TYG-=ZYXO6.Q\N&SV6;6=+98E)UB.2S>NGVUF/:RUU'UIJ:.Y&K:D^N:8Z
M-#35SJC65&M-M=94-SZ9N:OD:;740AB>ED=Y,,U,+E\:W5)3,YB1,+4J.Y)*
M+/X9>0ZE8V!NA?S *(LL$0D7]AU7(HI"K!V?*_ECZ$@GCZDBF3?):CB..F:A
M1GRK,E98C?CV$G:Q-WS4^(=!JXY_J.,?*H$35QCJRKR,QY[#>S$1$8I,EP55
ML>HR)*9?L,0P%GYXJV2_F"S8^$<8J/QK5\U1"8Z4>+HD3XUMG_+OXID027RH
M*$BK1(3^2;/=W@X&::7@TFGV1GN2@?;<U,F#],JE0]AJ]5K]WCNYIWB'FNIF
M_FG!YB0?[JJ+EAPER1$>P,K+6<"14KI =Y!^HWB3X),G7BX21ZJP7N^%(RB/
MIMMN$$PVRH'U>FVU7MU'7Z^(1_#REO-LAMC[N?7;FJ^)\60,8WL4SK7NIGQ2
M 8%L1<6[7ZW;7D8R:/8W$9:7[26X(L?=9LE]CZG5+,H?M>_SL'3VN,,M:Q\T
M_VB;V1VTF_V\:5XMQSZ)G!:AM>D2_/7'W8Y1KSFJMZ,JVW%TTNPO26S/MQ%/
M._F?'G85EN,?T(2'#Y/7'VW&OXHX?FO]JFO(R BME2+5NI-0,OV*$WNGV=J2
M\ZS9XL=@+H>XI+UZ2??,DMO]YFASGKR/]3PHMIN_A)9=^2W''0V[C^#*ERVR
M]CAX<JWDC$. BSS[@-61AV[QQB%;I2>^,I?RZQWEKSVL2S491+<_>J#*]O"E
MV?%.JDFZ)NERM;=SJ"2]@UJ\T:5<=3'LI-G;53/>5"@Y,"EM991@3C)JGY0Z
M>?DG+\""#F^/\:6G#1 QI) GZS4O,HZ:;0H58O@_6#[/31$PG(K;<F2?L)T9
M)V_-[3LK"(%^TCEAL)6:I+&\CY,7"TN]UC**D"@6AO/P6K%/9XDGISP, Z=(
M]8#)^:[#(0E7SO,1D%U%1N8K($/'-Y[#A4=L]X;<]+1$/HBOT5T#,[D8QEV6
M?I:[@1&EA65L6I^A^>6*R%C*)+(="0^?53K& =D6V5DP )6*'5.-8\M.]$<8
M/BD69A8=O'9,) #;*FZQ1@.&60J*,&JHR=I!D%(GQK1PND$8'#OXEX]'E5('
MLP%YP4V(&'WY):1NU\T*NZ#N+.?.\6$INRW+M>]BB28L$0(%(G8C^8:!'#_#
M#.^/V)X@TF5UP(A9(:/D?-'2X3+0S&$MX*GR7O*UWVTW9+RQ'2]'!.^5-6TX
M+<IR]+ Z@I=@*ET&< [$:+I>:=Q-Z^\>D$R$]Q(6:C? (1-O3B'!$TU5UCAU
MIR*1!$.';&93JF,NAEJ_KD^#IGD\Z1%5ZJ8NQ@)()9"]X, )UQ(K;$=P+)K6
M+XK(&_34#V\QKEK%Y93SQ/R>>=2GHF39R\2+H!G5R\ZIA8/N0:06<E*A=6U_
M%_&&,4Q5R":ILPUSH<(_>K:AI.+$_FX=C8$M3+SD#:9)W'@QH0;4^8?/C)(S
MF2!L .75ZYW"I.YX@\B>.MEPNV3#DRHF&SYIPAC<XBLICK2LB9\Z28I_R7O>
MY_(S6L2F;#*N/8-RP03DE##*%7MV*+"*4ZB@:=^^Q7_^&R2,&(B>E9%;%.)1
M$ )9!XML@(@48^$G:"C)0$UBBXXSI;0E82/7,M9E$UC28#'S'*S/D43>.#41
M-C"/C&!3PHB*1:'H94OT%*RA$\>4,X:"FBS,@\/-2C&JNE=8[DT",6!E5Y2A
M'EAO^2FW_*L4-K7(AY.4)810)YL(%V7%AD7);[Q"E(H7T)Q!SPE =#5*%E&]
M2CN*[N!K+'R'JZI:824SH1(!]@(YX_+[] ZM-(S&2V*N +#<0$FW5 =\5;NL
M<,;I^-^(" /".()EA&G,J8@X$1F:;YV%KK!\+%MD9ZJQO5@ &Y>B&O8O:5>-
M+XQ@58-[%T-*]@;1P%D!K5N8*D(:2(I+J+8Z: "^]Q]*6D2E.]^>I/5)BEI)
MT_J01J@ -_ <PJ=+BHFAPJ-B7$:\NAX5%D:49^6WYE6SE$2@>_$=<RIS:@.M
MC6>/57DXE9@9SL=>8)N'T$GG*7O'0.H0]!VNF:XC16HZK.ERW]D[A4I7I5H:
M*?=(MX'+(\%3G")/@Q_A__%KF^& RI8$!ZR6H7PXL85%ZGTV/Z!^%*=83<M#
M%B)NL#*K0VN@2N3AIJ%V%<4VK3(M-MICYCDH('@-BWX=)F.9>'[^%A&P*8&F
M65I-@\=(;LJGD@]9_E8 FKX5L$XV-:&.7/Z=[)XYLP/;M1NRJW\V&]9IBE4&
M@3 ;U@4Z90-F-F<A=&9=PNDF*LG;I0R&P>.58S6F);[#NDFRQNF + !DAKHX
M/&0;EF @)SB!;31:$504'T=C3CQE')&:6GDGS)C50G$'KEC(/L* &DH3P04H
M,C9&Y!3&A56M<Y%K_/1* W?W3FK\] ILPT/QT^M,X#H3^#DS@2LA$9'TG]C?
M1%"BT> UKRY-ON,9/M%++$(:L6/0M\8@D\!+L8?;2#X^<BJ0QY/=<;BY:8 R
M_C2 T;&,*FU[,2GQVCV#WBPIC 6P.E8"H@@,< Y3F4G%1O>E/V(@2JGBZ]JR
MXOO"B[1H+R60N"""<)-E,]&MPX36N() +X']\T"PMI=*.5=[Y_5^6+;C1*EP
M,T ;JN4K0 -%7:EA>: ,!'<-LTC>ZNTD<XM.P\;ESLF,7$/O0>MT$"):#7;U
MPX-=%?W.X5I;)G+7$N^S:2<I(EU1>3X;U7.N" Q],/A5WD=M)VQII&,C/RLS
M*6@CC&3 .C2% P&LTPH:<"3FPQ,8<5:ZVU^,(4>9ZA VC(T43*UJ495^3^1*
M]4T1.B"6?2&.QAU]=88D&MS]^4\GG?;P7<QW97[]\8,TSJ#6B&X?X* ?K''0
M/[9;J)R5?0J#XU].3[]8'S18VT=@!(@*?3!" C*PS'3,YP%MS[9_A]<^PZ^@
M<6J!)N,@80P\FZ*8:.YC._88 !W1MO7/&7[=7"Z),N"KD"CJ0N/4\1#(M __
M)#@[(%A@2 XR'7C-YT P&) G4)PERM;=Z4YPJ# 0.(IX7+P #S.Y@DAFP>/C
M$Y@>/LU]V2"F)$^O&E4P#>G?JT;W=8;&Q@V&1<YM5P\M&P<9]31Z7V/M L8S
M$H(QYG!,3JH8FF1'%)S1T)?&0.!D#60&<L9CXF9\^S2,9DW00-A<OG%P8VC%
MB6]1W!F.!J$3+91%>)"%698,5<5&CAFNQQ>$:L\7F[JC8A#1?1M]>3! C)C3
M7R,S(N!"^B P[H)%B.HC=N5ZP+@BY(O:M"N^8WS27"2SD,*#0#!R4KDJ8P%J
MAKI;L<7#D>/QB*Y;:Y""G32.]6F%F]5/7:)%RX/9.GEWHNG)' O'QF.;I^ [
M.D6X?:X'EWZ2KYUM'%<X&L9QX%,-ZI6-0BDLO(HO;%@@F5";*@#4U^FM4J>P
M0K@NK#E>QD L\KNXR<K85W-TK'O>0WZ1F/ATJQF'6#ESN8@!C#C@NO<)WX^L
M^T(+>)GC&>4Q !D<2]&+J1<.FG+.(0<#YD<7+5 B^\6P2]55;>6N$3</$ZNQ
M1MQ\";O8&STNXN:H1MRL[>S/;V<_(*#&X:#9/5E_M6QQW[7[ZWVQ6S55673%
MTD#2P0^/O/>[BO$H6!(?!MWPPX)B-L@BN2!3*&C:J*W(1+,GA\LLQPNI)!$^
M!SKF82U/]V'G\3'!'!]%$BU?"%+4BRC4^\8R>R; A<UD\5WQ%C:8]A-GIV\V
MWW8#&JXJK&--<B^4Y%K]K='.GH+DRI/-3M;EFMV'(G9/>M7*[S=*8GN:QG>]
M# _EOH/!Q^3ZF7C)MN3X<IE,]?G(H#MJ=G;C(D]P-]64\8R4T>H^%V4<-/;M
MUDR3+7*'#GJ[&5&!F-Q]!H36)YWC3S_(5O::@Q]K*U^P#*?#NVP7 S^H!.?;
MG8Q=A3EO+5VO^OY%W0GEU';JNF^MJR1TOAV/J5(K1F&((.:H'AEK_F,PEW:O
MV:Z1O/>[I(/F\'F6=$]\L_)']W2.T<C_T9';&"\=3#'[)N:8:QV6981XKX:9
MV0#@]'"HKS_<NMK!_M3,%[JD.V/XUOK99@?Z?+[PPSLAK!A3 C#N\\>X?2G5
MH?.NOH#WNJJMYDDE[U\5)A2$@5@MJ>_VUE.K3"M1H#M/#?!\E8XI9WBO4*K]
M9F<CG.?RPAB=YLERN->3U.G;M&) 9<[JL+VKN%)!_/M#WXS!:+\U^O:T&7N2
M@K;A;<]C$RKS[3T2.RL;R;[9V5X<NR_(([7UM"O))(;MUJZNA6>KPE,3W $3
MW&"XO7_T*0CN15G;-KJ9'N! ?6&"TIYK2^^#(@_ ]?K"B*!5/6GY^9VV50A'
MW/OW+]@A3>S]"%%6WBA8%8:M4? 42WZ3.I:LND?RJ#-L[5#9O8XP?-%4T>MM
M[9&N'5A;,= ,N^1'"C(\ZG2W*99YX%%I+W8;>UN;X ]\)U^P.%?'%U: VNKX
MPBP8KM5_%N[RDN,;VIUA12,<#LOF64<8[FKW>J9PN!>[I/W^UBD>M8)61QC6
M$8;/=5Z?*VFB*F%^@Z>.\N-;V?DC]0PD=@R"E"$KQPI,U@GC)'[DX)E]Q@)V
M]A +>#@'9[#UP:E%AWO"<2J:FU"I8.>'!P16B M>"2>-O.0. 2VQB$-RL+RO
M^Q#>=W!"0[O[7'F!+W9)^]VMD9EJ06P?VA05L*%" %Y$E2\*XA@6,(^FQ9(E
M+UNVZ>V.$U9+-WM57ZME&ZESJBJ?4[67^/#*')K^J+4K8DPEDJI>UFYT>J-=
MA91#"%^O?E;5^JC&1V)MSYI?M9<XZZJ8[_<$.'LPZ2[=3FM7(]FSY5?5!'?
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
MYG*\X[D(V6*R"LM> =7:N]"DR1KM"39Q9;3G"U&0.77@L-:!U4!<63>,X67
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
M6U,SH%QM=N[B95R'K_N-SLY#F4]OMUT6S3N-?@5H?O1+H?Q:0LV1YFO3>B%
M2MUA8W!6)*7#U48EB;Z#KCX;T4LUE^\\%F5V25 A*SENS[NQZT2)0N!_RJ+T
M\\?U=MYV*35*JS4HY>B9P\/-M5A66"R-=K>4(%RU"5W$;7A(M+FJ6%?KTBH[
M:]^J D^=/DY]8:+2VADDLA:5<CHEE8QP[X:9MF^$^QAON>B+=[\I\/(FSBC%
M?QGA*Z.[[R"].H1U$.'[@WW+FRIMNU<UC+6EQ:V.9]6!@U*IEU:GT^A7.7!0
MB^5%BJ71KN-9!2*UGMWLWN_:+"[PM99:%Q+M:!F-UG& ?^MH2"UJRS'8PP)K
MM:@==&748-,[OK4X&.)U\ 294,-+W]F.*IP3PFA@7&4P/PWJ<&(8G'MF!H@L
M:X>+RJ!.?(E\"5V'J [^S'2<!; JLL+(#!FB-IB(U! Y%.^S0*^8-JQ.;%5[
M-'T.F$M]QQX\;808CBP(&AH^>V+[02@A&[4I/&YJ!Z'GHW*"%XT8X^B[\0-1
M2%#Z1I[W P0DT+4G&_'TZ#N6AUCF+N*.1#[\53QWY:'8I2*?"'^8PH:9SS%A
M:(GBV1H"6 A4$U37U_A/QS.QG1+?"CM2SD;\L@<;Z$4/2J H_XR\T-1 3;F(
M,HD E]B"23N2R( V1QW$"D#?1/(ZM" "8IG[;&Q;'*N"/YXV' 46FX?VR$:9
MPH5*^H]]^!(L)8C@C"*RACVCMD\$"(FH 1^8A>\5^.\@=C^8:-Z9S4V0-R"L
MB7B<CH/_*QDN&3F&E1,,\J/G1#/&'Q)&%$G1YN:",@*<PV'F9K,Y;8::#2L"
M'K,@E,#+:1$1"@(_$)M"L8.SX<W@TPFH#=^T XXP"LNAD Y?'M]N0_L=W_[(
MTJ]']!#?9JZ%!9E2UE N$.C<EY"?:;&2:T$=2*(!G$F1D%ZK_%P(J/SYTQ2W
MK#EPY%D&6WQ8(G/&G(J2;@2G.O>]"4@%IR@<[$?;@CUFDQ1IZ6>3DMX_,]T%
MAW[Q I8\S/)F,Z0&;4'^.G/W^,D4;1"X!#CE&MIM6BO 5P+^) _^$[@$XN#Y
M(&%X1@BQ?HM<;-A$.$4D, G1/3/QTB8R>J1= G@*,4C1$TO[2+T.[C2;/4J&
MD6* EZ76R!DBAB3@)FA/M Y%UJ\Q6#B.$9)B&")<ECP@,;EU.%!T@SXBDDT
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
M*IWNU6E:&.U&LX6;WVFZT+N\,KJ&[BFIK5FQQ H3[(CD5*V8'TN#*U>2.>^
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
M__*_<9;2-CV+>O;&$NM3E,XJA<T;""9G2LEY5AB<GO&V;D<*$46QJ809YPS
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
M31SKSM'5$&G?R[ ;)?Y_,&4LW&;;FH%Z+N,!CZH9+8E5:W@QQX%"*)(+W#C
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
M ?(9>.,6)P B<Y:95[\S(=OJ>4 YY\O',B7.0JG$TCQ<D<N8Z,D #QRF(P0
MSR.B!J4OP;AE4KO/_B!&E^9I*LDQ;"J525$>]H?O3NUY(*>&R*$F*9R(&&A?
M=H7JR5/,,/3YY2BA"C#7:H^BT(/KEW:(]X+_0()G/J.-!KI2# 08,9=-[%"/
MFU_Y7 2."K#[UD2F<PR+=V#58Q5N6Q [>Y\(&(+0#BQ$HT'YE8>)#O![L8\3
MVSAQ4('O+4PG7(BY(RLKWV/A_&R(X5/J*M5?)YUU @5"'90R\OE15;$M> D=
MO6CD'&7=%@\X9LBTW  >YFNNCE)B^R7=.3M1#\E2)[FZD@UML3I8$Z$X0>MZ
M#'FFVIWCD"XKY+_B?U*A@5$DI-F66#1I"PX3XC17JS9 4DE4,]WCBXQ8Z?!E
MO!!4&(EI[O*!"RJV2EI[BI_DN@5E5:69:6<NM\0GSB>L81(A</HC"U8NQ@QW
MQ:8117,/W"'\,^]RC8'C NF$9K16$^3,FOYJ.LL<)EM)*7/H(8&OL H:M!Z?
MH<PW:ER4W3ZH*%OUOWSV8!*>(3TNYK_BS"U3I,Z>UXW(%6]AK1N1+X&+/:/.
MQ->9^#H37V?B+SP3?\>!"[^;SUDH:G4"OD[ UPGX\E"U3L 7%C[.P!!,JLOM
M5%?-) %X#5%/\LA9\A<Y/$W7'/L'$SVQ&%$D1#'$:75I"#T&8GC84*1WX9XG
M=,310AO#LV QEIP]R'&>,50;P?-\GF,M<?@ *<K,&+4W:?A:,^R.P'NW?HOW
MO6!.F4\*32)2< 1XR(?& R+="6;:="DM2N$?BM+*F Q%<D9@"<'#X#5Q7!,Y
M0+GKF<A<N_$^**3+8^,R/N50##U,=5++-=#+N\W_EHL! 1@Q%!^<R4M-(/1&
M3+U0 BZ9/5=VOJ9/"L7V.1LHN8(RFAD]T^- L"U'S\K8HY4DJ'$R,4:()JF>
M-J4G0T'"Y"WG^$(WC;,78V**213$45XOH@3+,1'[))+_GA@O+2;#R\[Y9#,B
M8"@XO31^3K+TX@L$>(4)1NT4=7<IM0$G9 E-AS =;!E*S]J(B8K3%NV ATU%
MVC\Y<V.>25+:X##)AQD4F2-)GAU@QYI07[&R(;:E*H)LI?"@D3;0Q(D58U/@
MW/T94>HM#L.3Z<$A1>F/YK.H(J+=2)C_S"M-ED*(#+@7A?0;_A2NCI,9-O'R
MHQ!TRE])ASE\5>S^!3234IJ.##]L8%3-#B0-\-%T D_@'7-C8NF(/S"<TCD'
M94Q=G9085H00CC!J<E[1Y04\M:P\ =[DF%A9!082" 9F[10Q>Z*F?5"E81SA
M?P$\4;.T<7F-'0-5QYE:.PU>@8(MS LY=':M?81L7YX;K'24XK>%=1)LJR6:
M)94MZAIE35$JP9VK<$A.:* \GV?9E"*B6B 4*-F1.[%Y?VV\I\N7BSM7W)?R
M@H3K]\_(M,@<-),2U@RC9*6499E?9-0DD-Z.S#@^<AO)90^\Q9D]HM193 RD
M0FXP/N (2R$]/U#JA*A-VYJ"*>2(EE<?RTOANRF;*&75*?C:-&W:]_[@FD>4
M<Z2O UU\*1K++O4)' ">I$6!=TS7Y4 [J,X>4F[."S46;ITPGKZ38%D+C^:/
M5&!%,1%B$&U4RP0UD*[,,+.0O[E!SGDD( 9&XGAS!<$O!+P::. +7X<E.]RE
M4?D"3O9W3V@^*K99(J:*FI[4,$A<?WGJ=5YKH#I!Y):*@@*Z+[(,0G&7B(JC
MU+C"%9L.[?T7P T.%9""F_#)%G*H40)=<3-QQNVIYXWC1GX9"B E!2+.$0-6
M?<"XJ)ZK-0Y])AH@\-)UL:HN54^B\P""J<XLE(YDQO.S+@'!0HZU%L,5Q$(A
M'&&=;WBTX%XL+L"E!=,7T_+"92XE)SCBD M*$7-3ZEQ3G6O*%;W^-2D.OTTB
M1G=),9?XZQ=J.?F.A_@7T>=3IZ;JU%2=FBHS5>O45&'!6W##;/9$KK3:3Y.H
MS-52;]ZE1W:/;(WD:2LP+6V?[!!"D!5EU8A(MJZJVG8Q/24<_=B^$7%PPB"C
M*9MDU>)L05A%0[L3=;0YGD\5VWH<8)[2+*6,=A41CDX7(DLPKF7:Y"8*5:43
M4="A3AOUL8^UIB^'C#8"=L3_0"4P)Y.0C8,-^PB2UMC$-?#9S.3Y$\>>I-_
M<UY*#DKA(1__F/F6EY2*2 A"T[;K?,0^<2JE04IX.&JGF-0V.!H:!3UI(8?/
M,07J8'\/Z9C8&^4>6*JQ6#D%\> I2J(Z"U0T;(Z\XH%0Y:O*X#+EK+V$^.'O
M20*:QL0FDBY  ;)TT :M(( C,X*\2Q%>>[- R [3U9<KS>MJ Z+INI$RZAB^
M^X2=HKP]S=2$-^KP ZM\RN$F&6*3TV/2[5$9V.6^'?R(^XSXO+:EM9]<;)+_
M4\9 9DENAM1@[2>6A,;CV\'U7&*B<@A$$V,\?1K-@(___OCMTYTJD[+P()D_
M+CKAJ&C #IFP&C*Z0"F5.K=#4;$1>)/PR10U+;+13G0VQGVR00/K_37D!1ZO
M])1D'819--9T]AYJ6-:K?>P)8S">M\BO %.=E+D<@>/?BH-PR]; 4M1-Z4],
M3^C<9A5@$<C_PE7UB.%M.[,I#M=.^92 ^!KGK]:]4\\.D0/%5T14C9,KO7?F
M&!,L=/F))K+UXK!S.UG=/%5#CU8#\[+7JJ%'2\"&&GJT;GBJ&Y[J)-0+2T(1
M["B%F9AK+0?]Z]Q2G5NJ<TLEHVJ=6RH.-<O''IC1'P*O3?3(!+8H,P4K0E9O
M4FC=4A6E&M]SV /ZJ+Z'Z0^J'J80B6/:,RKMIEBOG<S:<#$@@KA(D<^;HV2Q
ML*YBP,A26![[=3WWVD, $<2#$K]4WJB+UXGLSR.Z[?&\''C8F%36B!?C4@3&
M,&(<F%U#,$I#"6&S6C[*(1]#N42I!4^U\?8DD"8,1'DC,X&E24(>27WOU,1R
M7?R9:T6^1-1)3RGAT7=\E^FF<)<626:)4G&>B[$&C48-T;"=..\DROG$ ^*\
MVIA"&[0KIDR*Q(B(X!]_%JZ?IDEBW$+&CO5T0):ZWF0/%"_O?X='UT5<3[&+
M),(2OP+CNCS^@_&C$0L1^U,I.L95Q7"D?'WJHD5F G,_\B7T.!Z;4^4TKI\S
M<2[6Q'ST?&Y BU8$XGE,V!A1"(&M,& 4\Y(#I"9+5!D$KXR)+TB.IX%"ZZBA
M.$*J7)-D!R;(:$\8\W9HL&;$URE?0I&LN.@RSKJ::]\*F\%%KT@*582J;R(&
M8'UP0RMKM+'X1.*JBKN87.+YRA:0,225*VI1:,T ,XD.2&2H_1F9/K 0M16>
MIA@^>,8;]$BKQ#EPB\<_7?;@A;;4\TD7)?S#CQQ^,9CC1P&DS>\I%(> \7IU
MKD%2.,%NC#<WYQ<0B8"7'O1DF0'+.!SE:=7\,@'O7PS*LL$$$D.$E=L>_A.K
M,$(\,NE.$2"!J"G%1BU=*JB1F=@%Q$YY*<E<(>\B&ILS\X')N7&3"5(LY.<L
M[C#[3NOB!X_?L*CU!,PF4!KWS '9^%3G9[72G0,YBXR @@QH8K<<2,^4F8^8
MY_'<]:"X6C)NCR[:,6,SJL2(,Q6C!>B'G5A<MB-?"DV-:910P,7/U:&PH#.;
MVCT#^P9%Z@X4[IB)6[P<F:2DSFCU9DAGD]:!BF>^F>>"^">$A(>[G"CP>"LX
MGZFUI%)2:W)0XKI?UYU1QAL]J\OE2=SRJJ+"PGDWB"]W:F=#XY"3@F^6C.:E
MZ8#HO&**UU/O"-(OW&M0:+6,\"C2=*+K4B(];LG3Z=E).JJ%2^HH;&[&K@X0
MS)=#YAY, 4GD3<E">_R/J^VAYY9A7.41J4H$9(>#QK"9_5'.W-LV?5]@:+39
M[ T&S9V"\:U<<99OS.)@O7=H/HRUV\2._NI[KH<VPXQG& KH&T%CSYXLCI9P
M6#^:UY3=<LKE%#=A48&1H(/-Z:#X$_,4'<CB4;$A2)/L@0S+0P;FV"-T]]3U
MH9S^5O$5)'5%0 VG6F8@SAI.]1*XV&OO7EVPBR72B2V1NB:AKDDX6TV"T5WG
M1 F_?I>U]O+A=W[_^"^M?]O0_K_?;C]_O_M^^_WNWQ^UV\\?\ ^_RG]_N+M_
M_^N7^]^^?;S7;G_^\MMW[5^WW_[Y\;OV[>[^GWNPY3RFFXP!BRDV/D=1<PD#
M0V*DV"@OV)_@QS$@"3U$>16,0[)GX8SS&2?YO>-*6#*U*\,;7(0<?$,I^68'
M/RKLLWP1H#HD?B3V8S:B]"(Z [S,?:'X 5@;[T>SN*A9'AALE9#0/71:Z!Q0
MHTGJV'! 1 (-B@%]DG>GOLL?FDSY4(=[X'"-*7@?UQC)XNB V+)'_P(9\[VG
M.'&L3%D"T;,?38%U)?<1\'@.+]KW:.U3-GY(8_[=QM$39Z$+?#6Q5 FA(" @
MDLX !+_2"'0-@;&LN'M&(*[)$4L!O9*H;2Z(L)2^XS@_Y/GPQAJ*"@8R<8!-
M#";X</"_N%J6ZEM8):/$%57_'K-+M# $VOV73]\DFSX(7#A,L)L4:Q287B@?
M/(HO@UHBBI^>A16/5EE#=,F:*0@C$,NQ_XQLA#%)N"I>2\RECC"Q "(BC]'#
M?R""$;R0/Y->FIU1TS,A;TC$,(TM:8&,R99<CA!) *PQ[!0UI<V2K.EW@5M&
M'0 IU"4EC3CUGGBDE0Y!ALA+E+O,C;1IZ[FRAO5]<Q'WS2=A9+R71D;%KYRL
M,!DE(I0SN-FPTB9.A-5:<:*6:?_S7X-6J_DN&;2(?S#Z[["0*WX1GIQ;FDMH
MDZ;X%%]KX$N,DSC:MR2.]B6)H]$36^^T%7Y\E&M#@R"@E1CO\*3?A6RF];DB
MK -F=0M--7HW>IVZA:8$;#BTA6:7(%>_#G+50:Z7&^0:-+1/=Y]O/[^_N_U5
MN_]^"W_[^/G[/<6Z[G_[^O57^O?MM__3/MQ^OUUE0\YCUFINSVJ?GWF_WK[_
MY\^WOWT YGU^G]>C./NR[^"@/:/E^%[-7R8&WGV<O\RSHW:%?*1FH]4OQEKJ
M-[JMS7G*,[8P<1/CIVKTM]#SRM#>\A5##)^]##3.7;C(1I,1K*[,I<0Y?<\5
M.^!(;UHQ!+!%80<;H-5J8\T,^HODAMXI@$;?V /"2F#$\FLT<FQ++:;Y9/LS
M,A:TUU_?WW[Y6;O[H/W=?L;W?XYFL!6+@XT\A]]P*=:U<:6YY@P(,F;VVUL<
MDN#Y^)"[\17=:Y/K=N_JIM/Z^T^II]R\R5^N>@IYB@_7"1+3ERAKO=ZJA;F?
MLA"JK-8'Q?((#F'*M/G9= C5^7[*6)9[L-.!W(]G]9D[C)^]85%G3BC4^LP5
MRZ/ATIE+G CNFL_F/IMBE< CTY"5" !P^+58G\*3<KC?K&^^,O.HW=I\"C$)
M_ D;(.H[L(*<[1OU'5AJ'G4WGK[[T+-^3#T'_+A 9%RUCW]&=K@X\#36=^$Y
M.-UO%7P7%EQ_49_6+3P<7-U@.T^0,Q)>Q(5YK!*;^@COQ?Y^>],1KN%;ZV:M
M2K;YU,U:E\#%7O>H=2P8R#Z\CH5TX#J-E[>8,A/2H^0Y=)YOVCG==&((B)R7
MMIB_HSHH<<WYSY[I$Y;7!]MG?&XM_&-CV4HIZFFSV?9E;KM41LM;N_>M>2A%
M;;#LPZ)I[6P<0V[-8 TT-BG5GCX2.9" <B 9/-1>XP/>\Y^_6>H/T&39/,D%
MEM;SM@:R>M@X_:H@Y?9:J= O(J3HRQ--@@S/F)%G3(T$S+2FLD,B! N/8X+%
M,&-BP&8:(DQ+>AFD),NUNF3TOT8KB@]S=W!^IQP+BFA)]'51);VUQU_4,+]I
M !6I-MOC,J;G1#@$X@2H.[ =!!MF;)I#FJ"@P,<(;!#PYV6@&0C*",XAJM<F
MKB74B.NV<8JJ@H% .(X$#)5, CJ<"SB S",P%60K]4/]UKAO: _,A3?35 8+
M@8J6<1YLV.W<R=\?6(IS:3J!ESJ<G*T6 E?2*7R2Z$R(KS,&#1NW (E[0W)3
MN3^^(!H.OD?HY->_N78<90K>B"*&-[HJ#7\+>-.,2^AK;NA[#I^#EL@1K[3G
M^$>91UX'W8'X1B!JEF^35"(0$M@@-B@3@LFXD^]XS]\ARO_QSP\^]ZE]<\:>
M//^'!/,8+>0Z02!"1@6<]W,\+83\]\5_,%W[+PG>PVGS'2R3,1@D_%>\3^%U
MJVFTM8E\_!LNX7@.^<8TX=.SD1^9_H(W ;7XUKK81P$'(2"<3RUR_XQ  "8V
M;E9<% 1NY;FGQF[*6X!H8G<&GDYYL57FE' @NDR-:(J)>ZCY<"Y, GZ7ENQ9
MW,#"6_:6OF]39$=P&/GKI2]_\:"X^25S+;'HHT318>9MF32-2)OSPZHHK D8
M>0@I)LW ^*#S"B,"PZ.)\'"]B?MFQ%(SV.@70NG+KD*I#=8H$5*D$S9&1:H%
M'-D-4?P<\RDQY'#2&#@\U#\:.:(I&U8:.>E#=I_\'K\1-^PH9TX^DO94*<4,
M.G <47MIPL_\JIFVJWVGOL;D4\'+I*O5,3F)X$K$^XY3'U]%N$$C@E96\/00
M=LZG5W. 13E<,WW=+YV/B<]59FPF(&_D5_3X&:)_%FP;[)OU44]&8WY:XLV+
MF5QBM0)=R6+CR.>Q48'2*EM @[6OC1M;,Q:]94FZ2K#E)7 L*#S;8WX@D/ZT
ME(9V']&$L?C+\7;8,X@.(HCJ>'IQU%T0XFFV82GL$2$/+:9@_R40SUSL!2*O
M>.;:;:5(2;=^L@ Q5UX^/,NHX3"#9 (K_:\)1")![(X6BJ9+X70OO8+FP#J.
MM"A-U3K,7OSO2VV^RJ$ FB*5TM"/H_B^40S=,BJ [.OR/>HU"VA M9O:OPC
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
MA6P6P/'$M_L>=;++H[CS&6PA#K*A=X>KBKE<=O?+E+]BG?GRB!WVPO3UWN$
M9;7HE4/UY0W4ETD("?I,[_8/"?B7(.10?8_^+C8ZLNR2E^'>']'2@%,D3/2?
M.7%W/BDB-6:L>O0[I\9JQ^UD5_WA?.\AEH,^:-534DIU^G>[; \7@SZ(05,W
M>JN-RR<__I?JI']FH?;:41SUHUD@F0<ABP;G. >OCK?M"SCW.8\]R-+^93#]
M =[U;=W(F&Q?+K.X/A07>BB*M(0..PN8R0+SY^#.R/HXU,>A9+;A00=CT+RZ
MZ73U3K-?\COBPAL:F.F[L,Q FR,<^-3T#YJ1?AQD]_(]_.(+:'\V ]LZ!$OC
MLO1_Q57\5^;?X]'>Z ZTUBKZCT)'R,>0<,0ZO9GH=&QN;&2@0.RLT4]@R=3"
M6D[S?*VLMI:$=4\9;5W=-!N'C\"J!?4E".I^6K5=L%IMH\AF#,,\N5J]^#3B
M!]N)0C8^)"1](4<T:V<7=$3W.Z%"/++.:.=@TZ>X!%<MKN45UQ.8/ANDM%N,
M\5.+ZDL0U9,:/QN$MG>P^5-GCC>& M][LQFPEZ)_ <V 8']&]B/PP0T#S8O"
M((0_P@X.F2AYZ%S'PG]_\<8L^1,:_PH;:R:LQWQ@@LTOHR1NK0;C1-AH%C:7
M5=;O@I*WG)"?H]F(^5\FI+Z"+\DI$7Y<GGR(HN7Z.+E>[^+\JWK(0]GDHG5&
MP1B 8+3T;J>G=S(PC&K!.*M@M,\H&$,0# ,TQE W.F71&!>?&!-V:J'7:MY
M;V5/R3Z'1!!ZY:SL>DR&S2(OUN+"_K5D['VQ%B8:F*]LZ_V6H;<[J[6*M6A4
M[VHM3#1:15ZNY4J_E"[^P.%8+&\V]]F4N8']R#97LN^S^7T+@PK__<6;2)\\
M'_[I:E;D^\RU%EKHP\,<ZLW4S/$?41!F#=NN\^ 5#07OC>Z+Q_Z]>NJ5UEXN
M0^^%"'U'">*OOG7'WQ-YNHW%Z3,+OTR^F\^[%J(.$2!8'Q0!,%<7@UST(2@4
MJK@<LH]9:[UY.,Q6?0!>P@$X$O!R.8Y"]^K&Z.E&&:I7+SXS]9OK,WC,7VPL
M[?P'TW8UD*@Q/.^19B2#Z1^$?H0\#0BC4?,FB._P,A)7)S>XWIO!])/C/?TO
M&S^P7X ;^,?;2<C\;\QRS""P)T 2>?+,YZ_@8+MAUD'J(0QK#?-0%ME8,41.
M*!P[JN ^847T#D+3J87GA+.-SB\R Q"9@=[MER4Q^E(F$^X=L:O1SXYVA4O3
M]RO.VX9S%8:^/8I"<^2P[]Z>YVM( ]<'-;1C]26L"$.@>!%K-9L$#=1K'3*?
MJY:QJML+QY L R.['>-@V^ 4TG6IN;T4NS4T$8XV">M"PH$[;[N4>N,HUD^&
M[M@SWM=JMA"DJJ>WNX>,BSG1D+_ZB-1')*_Y5N09:>-XA4$5)J?6)Z0^(7D3
M3D6>$!P7V]*'!\T^..'$3[D(0>7>/+Q::W%F+J=IC8?]=NZBJ/^?O3=_4AO)
M%H7_%05WWAUW?"HL$*L]CXARV>[PFYXN/]LS_>Y/$P(EA::%1&NII?_Z[YR3
MF5J06%0(2E!Y(VZ/"U J\^39U[-<HU05[Z0FWQ:5>\:PD_R+Q]=^+)AFS= ]
M9WE/L%7-\R.L[ O@8T]S8(]W@>5J*RO@4;4%"QE2$P'&PJSVN>-9WLR!'X41
M?$!1N'8.HPE*;\E @_^UG?O)W^ _:PC60Q?FR@\=)(EW 7,IM/?^P;&CQ;N.
M009FYBF.K^^,]!%K"GN*H^(C<#OXZK4;!KBZUBID[^0_WLO9=HY'8**'WB^M
MX,[QKL3K<(_K-X97RK].W]PV^-L%:H@WBZ_;\-7;XN?==M_LE7YCM#NEGV]:
MJ6.T!\-Q+4N-S'9O--RZU YSM*+5N71LVV7RXFHAA-%>A# T$IRE5V])(,VS
M ;%59WFGA<&,S[-"HZ'7Z9J=?]]UVO]9W;4TRP5),9VZ_IW//\AC?Q? \QQ<
M&_57CW0)^^ZYZ=> @-,^@V35.L;5WTNNI(299/^++ (EKM,962-KV.GVAFS0
MFXW8=-#IFZ-AO].SQAV;#?_=-<&N$T\M@A1.=^QJ&C#K]RL+0U#O+/?!>@H1
MQAGNLX1KRO*M35Q*W"A*DW$9^Z^+UW>,O3PL'US0**96;.L:*#/M/'0SVW[I
M?=YDY<OW1*J@ ,)@H8;1PG#C[C<#'3-_G/F3.,WD;], 22>'8OLOED#F+*3+
M8-SN]P?UR(3V8%3^Q,NNU#U$3!5U;</H&?V>U+612>8TPMRWZ^HB_W(+SZUL
M-PG'\@'\MIS4ROW;"8#&-0$HX*^\//C]#[."4&.>#9SJ(YLQK"W2S(Y>5( ;
M@WM5713' MT;&WDC0,_QP*[P8UC*#@NV\+'AM;OQ2F-P#74C!9YMX#&/#IYJ
MC.R\H-<]C&EM=4X]CRV=/@:)ZN4<U4MM'OA++1E*K*&O[MZ)G"V%^W4!I][&
MY"^R>)W);<,&IJ4?/$'I @,)%UJ<<H(1%UVC7^,<)%5:=='8VY2!15UC4._
M(H6W%XVWS9LLU#6&]4T6:DA67W,K^=+"RU"+?"U@<.,SQV54L)?3I?!K_'"&
MRCA-9D;ORO2I5!M_ISI^;,*"<0.QX"-;P<T[HL.'9VO6$M-X_Z0/7GE+M'VT
MSSSWRT+SVK.O,["LS NQ/JK;T0>#8DV=:F_56 VN3@S  93&6.^-BN)084!C
M2R5JQ( .%=AT=7/0E#8?M6I%392'7U&]"1$'X*JT6<!L)Z+:!]%>/80K"D%9
MBN+ >^V=N*O+QP2ZG_W@HQ]/HWGL7L]F )ZHLK'0Z8"QH(_-@[L_JKKSTXG'
M6A&@BPC0-P[V=R@$.)UTK!4!S-9DH!N#2^P@T$CA^#WR9[]?3:V0V=1!@'DA
M-QS9(_[[H-8!%TH.VZE!#@]D]DT&G)7IH(=J(LC"05/:W:J[WT,6UG3YV/VL
M.]2' ]4&NTF7OT,.UG3Y&/+I&'IWW&O(Y5^\@?B1S5D 9B$VM'LMLYB.$J"7
M@.3AHA_6XR>N1'Q@'IL[E5M&=(:MR:BO&YT:ZOF4)7#2NN>Z,6'4FG1[NEFB
M#2E,:';TN&Y,& ,F#/1!KR@=SW4"97,%8];1C95!MA24HB#5NX-SAQ%WH]I.
M2#:_LA@K6HQ9*-_./TO0WB!DKSW[HX!K95]*U\".2VK,4K-P88<%>31DZ& F
MV;"DFZM"AL9:E$=#!FRW!-J4LC!/A!28.4<-U9U0-E- >3J-0_@I!B)?A]%Y
M#)M3=C.^];X#EM_./PB85J8)DT8.C'H'9V8H.^-TXG*_VY\[C\R^^I,%?MG%
M][!$=]3M=-^KFV_0S>^0C77<?+]I-W_Q%N6G?WWZ]OF+YBQ7EA-@HK(V6UC!
MW:L?U;N_U8B];][]ZGM81ODE >,-AV)EH8?C0<:&WC6:H@JJJ]\B]2K<_7;&
M-ZR-\:EK/[[(J^W:1TV[]HLW_/@P70#T%57:I/-6E<5WV-0-( >$*(\JB)!"
M9>DWII;TAV=9*+W_F++OV&A@&C1WLUML/:[0H$&R\.AHT$$T&%SD\*I&RD90
M8#Q08+ W5:;J- R9""BZCC5U7*I 349.6K,_8D<X4$70<>6'. ,KZTU]7L'J
M&OPJ%YP>Z_DZE:07GF*V(<PLDL6Q8)DY]]BV46E'S]6.@ <&S K91\;_]XLG
MP?LM@6YEUDAE&</NP25K2D(>-1GK!)A@X@BZKGE(-P>%!$?-PSH!$O1:DZ%N
M]@X9SMU ):F1LO%KP%:68\MR'*X9\8&?7%52CO/Z)*4 MDQ9%(;$M6>3D7%-
M\*Y,+'WDF*;9E')OA2)5G PGPI$!SSWH%Q/=%9(TWP5Q(B094N8S,)2&(,G%
MVZ4_ LOFHWO(.EU93\HT?49^\V85]"N'*,&Y,CE@2<@(!&M3_'47BPK'J1 Z
M$E9@@Z61WB_QXBH#M1E"]!1HT,/2AXX^*.DZ>?[._$;*2KBU(&:E=FK&C_\Z
MC-5::VLI^6.=2@2TA5X92L7REQ32E2D&ZT/ 3NT>4F&IK(]32M)384:W-3$-
MO5M2.J0PHR$^WQ?"#)/*B$:'Z%K*%JW8HR)@]\R+7XD5>I0N%4654P+W&X=M
M93KH4:%M3[6I:(C-43DP>B@"]%N3D3XJF2RB7!%G9'D>B@74N4DW^DU)DZC3
MZ#2;.$KLUWTG&!QB=Y9/Y1)'NE#2V3G2!DL1O@J@?WCZ9XC]76XEX*\3N%<F
M(8QQC/LUMCW<^_9.8(Z\1DS:/1WI6*B$PQ;&8WU@UE7:IE"IT?+\B*B$=2*&
MJ8_&!Y<(G *5ZK2%7W8PY'X#1!WOGH4U#A"][(E%39Q;]34.9@M0P3&+'U0Y
MH-CHB0(([(_866&YG H<5)[+8#U1G>$/_QIK)@+V50#VJVMYT;5G?Y*PK<H.
M^P:F?_9Z16:H_,$-B12<#!5H8,=@I$(#34&%'4K2$5&ABTW+]>ZHZ/TXZVA
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
M$^+*S%74.OE4F;W.>0&+7ZIQ\SU>K7AK+,O5;" FUP_C@.JH9G(@DN9XG)R
M')XU 6D-%I5O[%C/7WI.((VT2OJD.<"MT6 ]Q"]P(=*Y[&2-%,!UUO5]$??_
M%1#B5U8]3#5L3?H=?31J1OV6PMI+P=H=:8^'HBT58NM&OQD=9Q3:7@K:[L@Y
M.!1MQX"VIFX.&\!MZZR4;*R:] ;UI)](4:+^LKKF,2JG"!CUR5'-<:KK&S-_
MR7X@,)])!!T#&Z3H@X'J"=N4*]\IK ^^<][M==!1[8^:<N<[)=W!=]YM3<;Z
M8-B 7DB7[A+XU?>NR+'CR-'E%,@N:PWP[C5-NVY\?][&;_#\6R1FFTB%_CQZ
ML )&U '+W3LS%FK3)\T*PWB)A&([ 9M%[A,HB-3E6G,=:^JX!W?5N%0I,M@N
M17[Q82/7"%QF=RH+$),*#8?FRPL0==MTV\-CWC8V'-![XQI:H*C;KN6V1\>\
M;2I3'W;.6#D4H4:^4*ZQQ<P>#\WSE)"8"[G"P"&)2#]:L "%(XM"+ ]U8YLW
MG;)F,X!(A/-ZGI[=9/@9<+PD\MJ56+%R(LO]]+ABGNU$<< P72(. F9_B*-?
M_>A_&'DARVAK@'.*#_<P/@?!CYBM_EKQ9(=SYA!$&;8F(_.0 3P*4YJ$*3L+
M)I^/*2,0UP=-?SX1IIR'O?TV0J$)_VL[]Y._P7_DKY=6<.=XE+ZTIBG\)PXC
M9_YT6O3[L6"@U[FN_X"V,6U:6_%>8Z%FX9 !WYN!=4Q)1$EV$6H.^Q16P-\K
M/\"_<-@?:!6@;2!*$T:0\3VU7)J'&RX8:B#1P@)\B9<X!@A_&_F8WX3-H>&/
M$' =OIS!^Y=<-PD7_@.H*E/_GB8D%%8/(_@?:H::2XS*N,BV7P_FY1%()-)S
MW(8[<:U5R-[)?[R7..!X!&)ZZ+U82U!"?U74 _'R^=?O'QP[6KSK&$;;,"B%
M4Z"X>+/XN@U?O2U^/ABW!X/RKXQVI_3S34MUS':_,ZYMJ6[Y(W*IRIJY8?2,
M?D\R&52N\PWGLM\6NM'1EQ4S^[;)!,'Q*A#E:*_DOC<VXE40<ISV8UC*#@N,
M^.7A55F('@M@']F,+:=@R)@=_6_3X.VD:W1[1X=7P'?P.L!IYL#Y7)]RG93Y
M,OD&9:*OKFZ9!2A<2"91Y6,W4E.ON63PVELOEKB.;JP@> (H_,MRXZKSA\S.
MN#49#/5!R23>.FLARHGU=+5'BDPNATSV*/6KG4RZ!OK.]&Y))_8&DLGYM^TI
MQY)O-?05O.@>%SLD2*$$KV8BP5XZ/:P:*'994XU/FLHOCXT475 PQD/=,"YL
M^F?CN.,/<GOMWY95.K\2?U?>W:5:FJBB[].U-*G,5DS5HT31S\N?MRD]2BK3
M3^^LFHX\HPE"N8&5#R?N2C@^^1JENLDX66R+"C)C6(/V\DH(*!28!;2$5Z+.
MJ'E^A$%!2JZEJO2[ +24E15$(D(7KH7?1'8Z_"@-Q+6+?N2-L=*%W%X;@V<K
M/W00J=]1XJYSS]*8&5)OYCD1<3/21ZPI["J.BH^<28!O9+9[HT$]43FC/1C6
M$^#KMOMF_Y#X7D4]?.G8MLOR=[W.>.JBD?5(23F-8)Q)^PSL6NL85W_/1Y6W
MQ)WRS&+3>3@?0,&TO-/"8,:'6E_A.SM=L_/ONT[[/ZN[EF:Y("NF4]>_\_D'
M>?+I G2?@ZJC_NJ1[G#?TYSM+6*Q;N'F2EA3]K^X>13 3F=DC:QAI]L;LD%O
M-F+30:=OCH;]3L\:=VPV_'?7[+?D4XL@!=H=NYH&S/K]RIK#-;^SW ?K*42
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
MUP<[2_L&%X82Q'8L>G_FV;_#IFU_J6MAO()]1WAI<8CF/[P#6,3_!_N(O2B
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
MB?$>6P<X2Z8)C,,,'[:NYL-V/?80MGDZ+87W8)M,W\"/,DB>)NAFO/>9EWK
MPP.+>YBG/-F4OLR^'%4I79LRN%Y"3]]+L\S(=X]_23!DH(#O7UHVRP.#EA;
M:&NW<;#C$(EU0X!/SX-H:M'>$%K[1=C0/?E.(L8/>/1V_DV^4 0ZY+?A=23_
M^<7#U&8XV_\P*\BWK07DG+VSX^#!#VS IC0PUV]-P&1F3'O"9]8C#9BHEX#7
MD<MSZRU')+C^E?-XM7!LT%'>X<H#L;(@Q"M\ <</H'*$+F R>OG@QAS7)6[A
MQ00Q#+K8][S#OH?A?^^*3XC&JVD485<45#_*96^33O2<_6?I.">BLGHT,7,K
MI-HJ='H1#A6BA8FH25,J;5]81R!M4#)1L584.VME6,1C0L1;4=XE,CCA*R&-
MXA!^VBCTV:GQR;!GRJXIPW;.@BP$ :H.3WGD_-@)["MLY?&DP>EM'_,EOWB2
M(^D\)OJ05@^*,@G,F4 NF[TT#C@_3;+TL;Y,N!-X=L3U]QMM8 RN.L95OW]E
M#A(/'/S5,Y*LVL 6N;A"T'N8?.D2)HA,4GSW78"I1L3?@>4BCW@ 7*)%/!8)
M;A]&696_#*4D7[?N+$PXI<_XTO*I-R*DBX\LF&LGBM0ZROXDMIJ< /<A'K:2
M]=H8N=H9I$XK @D4>-<\-'SODXV9$3@E@6?;@5U$I 4&O#31#M,C<W&\)K8D
M766U!?@)"D3,;4ND\P-+I6X"(@&1;+@\E<<YQ)"PY!4XV(5H(SC+*G;P=W^U
M0@D'^Z^ D?C(## 2X^FV0VEMZZC6&36*EBN*@EL,?2,D4](&K*%,OB:=ZKEG
MJ&*_^'(98N!N1 P^,1UH22]THHS=D7M?LD[ ,!%=I-1SP6"G/TW5,Z(F0%;;
MI\S"-&5#I)"1JD:9'2$&PCB2DFJ<LX?2%1N%A[O")ZEBBFI7!N8IJ!+B7L"I
M42.GC/F5&R._<Y;3. BYDAP P-PKR<=ELBLP0^<1_N:>L\P+F'<GA/6ZCBPU
M0-##'9<!\_(H3/9 V<Z(-2XCD/,,6FNV8'::\;,!AW)9/CO,"U%>DA.S@FG"
MF\[F>C]7)8726UA3OX]EC[$*YE>3;N"9SBDAJY>(G(#.FRSX)IUT>[8_EB<E
M_0-S9\R[$+!?X:Y3<_TI:3N71 F3.DO"ZDSWB$W^CY 7SF&["X=<$T^$XS:P
M<E!R(])Z2MS[@($R<SW)QY=+;7P7IP&1:L>],Y8+C"AIRLC7%MKL]PW?AP7C
MAWO3LJPH>EJA-@2'DO5%=LJD_2G^5C+DM&Z4U/RLQV/-\</=@38_1F;W?+_%
MA,1L&D'9)RHI\?E)B9C^5T\B88TYB90IV7T5[?YZA^0;7G):8;-20%4FH<HD
M5)F$Q\LDI/R_LJQ <W,FH<@S;*RFNHVR;K;6L"=V3*:)@<U$J8CP;YR-NOX;
M=@-_$D7\U*TM#+FRR=VCTG@NU^-)683-H\8)3';A!^B(S,9P; ;&OYVQ\G!S
M'&1QD$NND5O@KP+%N+BEC'-XC@$&['_BL3GV5&%6X/%"5-*9Z5G0SF?<G2WK
M<<B*G05$ $ ,THP%04>\J:1W@95>]UIN(MD,H7R(=U 02""J5<E/"R+T3V$\
MH\7M\4[K@#QXZ1E';5*SR)M1X"[$X?0T=$N>J"31U1;U1%MCA_U>H<V0[ '!
M;&F$(L)?\[WRYD.TA_TBA</6)'0>R^.$5.2;W2_/E<J?CZJ'>3S:\3"](%<\
ME8T]9ZDP#03)V*&.[@T,06"C"WPL8K.%!_1S]Y1Q0(IH!>TL=7$(GQ^20A;C
MYIGLU&R,4M29XD\9=:6(,C[K= '>:%\@OH-I29:;P? ?%/C@^&QEH"\]9FA^
MBJ0'0B#":AVP*/B=13*2E< FC'F"1O)P4@*=RH%,GQCJQY(90$_5W(URJ&SE
M6]=K;%C6]P6VK.X+2@O_,DXL85\G\18L-$9 Y/'OC=-F;7(Y+.&@:>986BB_
M)>>"S,J-:__4UJY%OQKNP!3;I_@1_AZ9DC#8<SO-[Q!;$7A8Z2XW)+;L>YP7
M Q:&&.(D1HOLG"!"30MP&@2&>I(059JWD7^!';.?\LD.B?3+[AQIP!%]V)Q,
MUYV4_# TG&D Y)<@J6AY!>*$P4^ 3'S!(,GK3L273TC!+0@?I<S]V> TR=]^
M',KK3%L"<6K<<*79J"60VR)I-^1X!0U@IZ=D_X0/DH0_L.//QCKJ"GV)7YIV
MMRE>7.93<Z.SX42_,=E<4:@=M/T,RO._T:7$!3QEKF6PEY20M$ON':HCGM10
MX@B4*MX<BQQR&&;F?G5XCOI@(2+JO*$O[T&WY&^0_:_J[#CTV7*"?V%$.=,Y
M^TO:NHFC9XJ5X\O 2CRU"*2+IBCGU4[CMV3?R:"@M._%YDYL\_38PJ4M\WI$
M8[1,+DYI)Z^VEH$<"A'0]CPNWT1^R4PDX"63B82<Y.VBJ<&;)^0[Y5$XW LO
M2O-A3W++3]H;"_4FT"9IV9]$H@0)8!2#V>05%CU@VT2N1]%P&P?S7$@.<ZLG
M<\TB*^(:\Q/H@.*Q_'FLY&.9:)GSN<NTA^0HZ;XC;,"W<BV9]1#&\SDVX,#8
M!DIIYLVX^GH/(FU)(3#1(8A.RK5FKJ>3NESL8$>J+F9361HEWEW!!0?9VUW
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
MC]2?C<_[%BA=I$U36@ES[DGC(\T@%$VK,,W#952.-8<[]>44L[9V7?+H>O*
M'SAP9)S^[=W[6&$A<W\IQ=#*)NT5X*AGYN ]I+FPPH\=QG/091V1'$A)P;;,
M XW0C -FR%F*1?D $8DULDZ2M-+RS I*92;M5&Q'3(*4*DY(.A?F@I5EG]+?
MVP[UD,DN7>)[02LM21G-I'].+=&S C<>.(SKOZ1T\4%_UIU(YL5MIK<A<M/%
MC\I&7I+LP6XVEBA5R1[SKYJ4/@A@"_3XZV3G_+*3_F*;$N-R2;IA>DQJ_ ;8
MY3WEMDL2039V<9#J^,#$C&619G\70"N$Z)1E4GD3'$7$1#8<H68+C)A<AL1*
ME\SB5888*) H0]KVPHJI#$4F2X(\?L(39C3G@"U]3)OZ*K<5ENQK/;%IB]%3
M7D!8B2W+(W]+ )OPJL]^D#+M#3.OAN.2J.7XG**6K<D'2D% +0W8Q'*)KAQ9
MO)GJ8HCK6PBUL6.OQN/VJ&]6CC[UVL:HIE%5@W9O,*YKZM5@1_CIS)?JM4>'
MQ==./%MK:Z/I$\Z"^I^29$ ^-L?LZ,E$J&CAQ_ 2>VTJ5",@V9BQ6A^X\2"F
M#T4$O"D#MH/N,_XI<$>TDQ40-P(Q$?!O"7YIWK*"V4:8_89F[Q5H6PI&&V'T
M3>B5:FI@3>Q-(_ID'C4,+S"UYLP+W*90GE)71M=<>69,;3 QM!H4C:,!X"_K
MI%??N0^BEV.'.?9RN0[Z.9>K63 V,Z;E1S^>1O/8+1J@>>^K%R^O;)\<:[AN
MXH(U$QMT9+0F ]T8%ZLB.)4?[<;PVTHW]U91BJ(43BF#.BCE*Y4;?Q%%RQ]%
MA^C*]--I34S=2"<\*OII CJ].OIY<WH"(IOC=CX/*]-,MS7IZ2/3+-!,P;>@
MR$61RV6(&V%].A@@+U*$"=9!.J-2R9 FX(@BBFU$,7P1:Z6'DJ,W&IT#I9QT
MB':#?!SFCNJ?;C40E#*),R6:T8L039],_&[W4*(IQ\_G2!"%"U?8Y+(Q1NP
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
M,>9V&=SP&W?#D9!ZX" .B0.TY\4O@0+\)7HC(F"^,<_% -3GNA8< ^Y]X;L
MLA!70-["-X2,$'O6W8&PB-&X3S4T_D) X#A"8J0WVMS'EVI%;>VC@YDC=ME>
MG5 >RR[L^X@;1HYDXZ[ 8@'RQ'BF8[FUG0J8MPML(>32 SD?N6BXF:)GN UM
MA 0D[]\'JGZZKY !R^+:;BQ[[&G__5^C;M=X'P7DN'SB8-"6##BE3=]UWJ-M
MQE91ZJ843 I=4G#.*_F"MO95GASMQY+74C= ;K\+F* XHXN(5](REM87_H@V
M(VT\/!O_Q%J!/8Y>6113Y$$)UT^.IC0P+@2H>.;!"FS^,PR-@#CXX@G88X=%
MC#>1F"19A^B"6,Y2P4@J42CDXFK'01^(R4]9'D Z_RULB41N#FO):K 0/4-!
MD/G?[-&J4.5LU96SA=E1-;7.JR]EBQ+)NB^4LW72K!ZL)GA^.M8E9UTU*T-N
M1Z(5,@;4^W;G \$W+96>I=*S5'I6Q?2L_2VT#\(-<^,OI^@;!]SXZ(0S4#+
M]"XQU/K[&VKG(M7'H_;8.*R-;;W5E]N**@QC,!H9E7"NNQ?.F6U-XH*600:N
MZ/*L&-+VPESM0I7F\2<F(A)3=MG&FVV#;Y,6G_[UZ=OG+[KVRR\W9W*:UN36
MVYC<]<#$!?%P#+JV^ DSWF$LO,'(MV:!-08<X^G*?_#0>HNG(=CPHF=YGK/K
MY(K$J,\]C]NB 4AV\-P)EMS?!K95[%GSN>-FLGB29<C-Z_D8+G2YTRSI6,_#
M?K^QU'];*<=N."[/L4.=]%V&SK[QL"$EJI5EV0UV9?^1,Z(L50E-R@Q=<'\S
M^JU3C[SKXJ>9E$ON!T>/1[B>"Q)FDD%R20"Y3 U-WCI%ZRWAH92^[LQV""O2
MUW%S%WY6"Y"EU)-9?C\'?KP":8LB3V87WTJ'Z<^6XZ$_[]:3/R^[!]!0._UV
M<=A'FAHJQC3(U)M<Z)M\P@!M!(*$/[K.'1%_@7-FKRKR[Q@!FBY2T(JS7%F
MUHC>,L?-REX9_M;QY*]S-U_B3DX#(-(U'[ %W#-Z,FA+V>S-K<F;;4W[SAB/
MO/0J!%YXB 4D)NX1OG$\7GQ'*:T4&,#7;SQ\6SL3UKB;T6N_.$LGPGSHLS@0
M\?I_6,%LP1&AF^'S/,9#/E,M"N 5@HH!+6Q,Y^#92?]L_[U]Q1-BL"I<N,]H
MCDC*G[0\</85$5)VDGP0K VYV?YBI;WVYK\B_6)2CQP>(KRWE+.,:U?B62-C
M.\_ZQE_R.?"7:'OADIBV?"-&L7QZ%*'9:XJX,?N']5C&KT:MR:C=V\BN\I*-
M G8AX),S!_T4_<A)B)('@)\G8:K*@&IPW)'Q7R/OQPS\=K'&-Q'!R"^SN)8<
M"=BQ2+GA04L;4\HPZX<P7B83'9D]-Y"K;-3DNUGT:.#&J_+W5-'\_.4?W__[
MOT:]4?<]-[5\SP]N&!*X"Q<V[+W7?OU_/\[DR"0!OK-5E,&WL2YJ-X"F 8]M
MPNG/6.3.1?J7C'C_A^59(K'Y^U,(JVAO6@@@S$1>@PU"1:.X@TST^\S#,+^
MC@  ]P/*6 %+B6=.H@XODD>(=#!6Y#]2Y@!(CFH<9D?YSE?Q&F35'TFX.9C(
M<#N7!C8KT^B[1FLRV,*9TZ1IH'/* T[&= !#_9@&#DLH7VK?W82SRM1<3+(A
MV!04J<I*]VA']="7Y VW\R]>9'EWSM1EUY1"G$BOGWW?QFS+,@!A3[:M]4YB
MKI?,(LJ++L2C=' 9#W,!YBR<%>9FB-W(C&:1^,F#?YZV8*Z=C+[B6:]%>)V(
MPY\9W[9F?\3.Q?#MOSMNQ((S.0AQX^OX#E[-67$GRXOI8DC)X]8^Y9)F4A%$
MD'VN\3-S#5@'CO$12.>!YNGYP4K 2-=6<1#&2&?H>O'27&1"_Y5KD18(E'>'
M2Y&%=P #[NU@P"+[]8=_S0^9,E[0^L)2[MM%YE)L^Y,P%R!HY)/;N? 7+S%<
M979ESF^D <^@>@CQM!RKN!E6J=^@Z(7"+%_TO.I:O.(>KZ4% (V7U5EW?SM
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
MF]Z6&;XV]V/L4I>?%,=/NPH8+$K;"!@<$Y%?=O5#Y)U98<1GQ68V[+$'S<4
M)BYEL\ARW.QPNQ"7Y$,O 3QPLKE#G>=HON,<*"N[43YK]L8'#/*>^"S:@%EB
MPKOF\-GK0/?(KE>P>J@1^FG7WV\T<V!<=0PB.]@%"Y:.Q\?Q!7Q6+=]IYOG,
M>^DI 4=ZR D+OTPO)D7PMG;KI:U7QY*A19E# %X(4!'@<&@E;"Z_3'ZDKFBM
MF&%B>'"YT717Q9E]R:WDDO7+6=/,6CF1Q6<6AOX\HA&G] 4/L,@1BGQ_.",P
M?]AN<EI '.+#<+.P%M_G7\/LN_*S"_/CA>D'L$3QSOS8M6DL8SIEM!1J "#>
MJC++[&TQQUY<(*(L;":=YY@VH@3DI::58402*&2N"^N%L4L4A0W.R,NX<7!T
M6'G\Z'C#Y&B<S/;N5]^[@?>DTZ-O^%M*!HSV>ZV).3;:Q50V.6(T?V6IQ$5X
M$X#X=!4!,QI3"P==XC!+(7<YUG)X\'Z?%HUEUKB(3,1E51@,Q]M'L'X4]_<S
M7M^O?H0CF'S1EO-V)::ORO;5MY[\>1F4,).EOP5(DHXB_X[1,)\'1W3Q+-ZU
MGAN&BC\$B.103H!CYZ1K->;R6.-T<*!D/:,I:YQR2;,WNR\TYO*T@Q"[ATRP
MO.1!E<T:*KIC-J6:,JFF3*HIDWM.F2SKP4U#(!MM[<[ 1 D8&%DASNE&K:ZM
M?6=,0W!HIO">A"ROQ<P3J&3T&=(<,SJZQUUWU,5\ZL>BT7M>71067P-] QM*
M\+*]V<50\P9NOORJRS:?M3!W&8R9?O_E??[18.9C[OF":$_A+0=@18+.+B8
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
M-(&7_OO;R%4[E.!3F'%U7)9/5R712__]RVRHU23+IP0 -V:^WYR%7CG+IS
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
MO7'EP5,?FJ0^8))!.^D*+68^T'P,Y4*I#^>]'#>:9#7<<O)"MQ)-#N0KH&!
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
M(W9<IP067WW8H6'%MOO*AQ<AX"$$"EL5$B-NJ'^#U;VV33R"M;OTC4 O]%5
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
MX13BS*E*0T\,EWMDD46_*2?#C #5^A)+.XK%/I$X5_C;#(872V9_NW_Q\9)
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
MGD ^P0F,_ 2:!.X?SB[;/L,\/4.XV?LY:UW.!&)1;*S:1&=;R00'9?U7[C$
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
MN##<*A*2"+O+!V$^NFJ1A(L@@F_&!!Y$PYYV=L=A5R1#/\Y+L>@OZ&RX>$8
MQT!0K%=]Z$8_,)@;1 G.O8K9][Y-%I2,TQ]D=D1?N-^:(K'>J9VU0"\T1,=9
M9+!S/R0 IO_"K^A$=@$.@8_ 5W1F!GW)S/*GN((PL=Q0>,(9[\*<6+@S:KW"
M9@( TXYQ7\2R9P"[!5([@@:>"A@H<'$ZY O>GNX/U%46PL:MC(E/)BX<[_U/
MW##^OF18&(G$=)-I>W*R8Z=1!K<=6ZVU*<$*\<F)!^A$W,+/':11ME0<E(P8
MVH>2!##OT;<#/A/+8R=S\A>[>#9J2#JXB=7CC(+@ZYB$<S<EM%AXGKD ]T7@
M^HQV-C"=O1:/G!V7GC,=W\8.MSE"I=Z1  ;,\HV!"$(?L!?U<0[I%>$0N,N/
MV!BZPE<B,"X>//!3\J\%%S$%>C8D"\^;P4<(?&\)N"/^"K>.\,^W7XKP EQ[
M+L@B.N*P+]"I>R ;YPSUU;9"AS4)6?(#TQQ9LW0FX. M"# *&(#$>(,>Z'R%
M?-O/;CQ+T>:#R!;B9^+!R^8@GV81+O4_M=+BU]2POC,TLC9@,=/#WX.WI*B+
M_Z!;^TXW]!O=3ZY6C95:'?9&>G_[AD( 5>+!7RB4@5;H%,)&1]EEPZ^=Y8.?
MJPF?1-&FB0#*S,:+EV=0W1'Q2\P$5:I9B*!<:)]RS7VJ%]JGTAOYP19Y'/X
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
M@4.7ANHL A<+$&8TAR>;F]S4=+)EQ_!TN$O9/"+IX<,=/1'4W\B]X7.9;^$
M H^]A-*OS&,!/')EO I=GUZ379).D(F2T7L(0\!-SW76[GZS-@SFIY7NYGAK
M.CXU/Q$RFV^'$QZSN3.K4_!<G'GZ&6>=$D3XA"V:;IB>P/+5SA H2'IF.-J&
M)L/E1L71F#+F39'4LD.A&A&<'!2FW8_A2!X#9TYSZQ8XR,B+5MLJ']9+&=;\
MF,"4#^[#<<EA%*S4IN"0I<*\LC!KDD]0].>PJBE<C?<1J.AY83JX#&<R ^4_
M\>G?>SPPFW"&S>4C&OT71GOLB/W \3V,3U]*>M+SN;5+"&4MPL=Q0!,"L5;'
M#99S#/$63$$F<",4DA%$/N_NCY]I -_R"'+K2D9-+7P$W:9URFM3UC8.'RH=
M4;JDPFB*\QM+1QY1*_X)H##'J4D<4-O^!-=*<&S.'.R,'O*IF;AL['R^UMIW
M?>[V,UL.+<60%J#!3>3\6.+.I%J#>75+;_Z2LKLO ?OF_,B<5.OM^4$&86:1
MWC4W=^C?A5)R,M\L(_2C[>?>>_3A4&DRXD>& K=D/WIG8':W#!R@ >[\03D>
M35,(80U^N@V<Q[7*MHL,KJG#R\8RPQONLA>\W'(V>^<$--+Z'\XL9E]H*"$
M!(>6,D Z^G\I((S.H-^U-@("AW*&ODSPV!^7IPY'8^(_?AS-G)?J8-@V7Z($
MA^_@7??\5:4;[0$&][IV@QA<Q(]LX'#%0?=VA:U^H1DB+U\<MV24/>RSO_U
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
M?4HFM^XUUK5T?H7=T*L#COZ'K:R)P87)L(T:3L-R,?M/XIW%CG1%<7N>4VU
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
M$"_ZZ =S255N_E9R)&4J1^[?:;#<\2.[&8)P_W[C3( 1O'5FS\Y+B-#*LP\
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
M2O>3/&KMQ*/*X-^ '93=MGEK#_'PW[#&;_Z''PLW(,.E=+<6<*YNL4AZ>1R
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
MR8!9/F4,:BS(#@:?(])Y$-[X;+PACW3I0D'2$?PRHQGNG8>@Q.#_X;Q!)+^
MZG8Y"LK2C/%BZG6*%B//%/MO>G)K,'ARW!F)!@X!%+($-U33-EH;(8JR<*NA
M]^GSQT(?ZDP YL_V-@BP$S,*Q'<O!1EYB\O\3)NYG]"OX6VVH?W\ADI.NN+$
M,-G2=%GIE9@MVTQB<@>X81BC+C<'W3I!>M*<"6J^/RN#MQ2#E0_Z%@M&;NHT
MR=%A8CQL)$74 )-&;^4TB#8DO8)0><.E)3K2!O^BF#)246?!>1[-3 9I<,@(
MC3[1SC1EY,1S*+0UW*XT0>2:!X6T:ZB+& TB1H.(T2#'&PV2> G*G =:NZ=U
M?&4C\G@MW4FD9Z'>'H#&'[TLN <R45E7%=7P;5$OXA?*4N3.6:+N;K)?N&\_
M(#T2S)6M5W>EPYU".W7?<)/R6^8DLLK.V2HZB?:8@Y(S%#AX_3@"DY''R-"3
MQYS1E/]&)\&5Y+?%T75Y1-V(HKC&*QB&TN]U=4UO1NGK=?N6U=RCMH]H:=L$
MD[Z88+)=5-SGJ+$LIB(FF>P$X6W&N\3T$C&]I-;4Z5,RJ?*-M!5M]'J,Z"H&
M-'PMUT/K-%BHUW#[ I)(RSW)FG8T7_(]=[OFY"KW+E?W)=N=@:4:LJXWU2CP
MV-W=!>+M@7B]UB.>IF!O9U5195-IJBOA)31/;Q_#_[;+O_#:*_LW$5F__42F
M=@9]M2\K>NW2.E'+W33ZF.U''PW01S&!2]<N#Q,UW_6PZ\N>WMT&U/2]@'1M
MQ&BUGQAU5)@4S98UU3A1Q=AYU/57B8!V^Q'0H&DLBBT#U"X$ 3=4)18SJUL:
M5+SET:PTOR\IG6,_V"BFE$1_,G%'+$T^3,KOYN1<IV C" R'HP?E"8;Q\-]4
ME>AC"1:;L8!BMFEV%B5@.=)HBCB%Z?H(I\"?8;1LS":42Y@D\6<9D-1!ROPE
M^8*_*2W2PZ2N@&$ ?J5VKXV9B!N2?9/RI:2$925UN3UKWUCDLZS[6TE03HNR
MG##T1[S6@FH1BQE]23"5?LW%E_%<8;O?621Q721%H!%6)?+;J6YJ!<O@4A>^
M?TK2C0/&2S\QEAL\ 1:G!:-);JP+CWIRQ[$S2]"?:E"H#NF1>5BQ-'N1X!G
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
M5]NC]&,Z?ON5=.%Z<T$"(CN;PV6$U1F8IFR6B(C">-=#RO]%[Z;+DPX)5L6
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
M!*P8[ANG0WW+)])2E7QCOC*L#CVBCI>K6+@=(X:S<5W?F8WFBJK:8+*4M'A
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
M2 H=V "C*?T\AIMG_@+A+M,7C\P#;)KQI8SGKN>&$6(7@#T=ZP&K8X\^>60
M&G1 >7"&$?R/4 -75Y+M[(04DZ9VK]EQP]YB!-[*HY:8S5D$K0IGU2;%[? D
M%*J+ - 6Y.Z<.2BGZ+U@:DU<.*6 WDG6&"Q]"?8Y Q$]@L6 @@@OIB/WDX6
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
MM1ON2GT%I=EMT6/7'<8[K*O77(39@F8'*A9AZKJLU>\3(BIT&T6.%M3VJWU
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
MZ!V'7"[AMPM%KI15\N"'SB24(F>=/&XCOCCD!@1G>56_RD+I$& L1RQ.$V5
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
M.U0XTR2>B#-49>;Z=/$32B8$SJ<X&*+)5F!S%F'%54NT&7'E\M2YL"H=?[H
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
M(:G3AKS:4:>V$V$/BO7\S1,:8_8FIQIQK1<'"GE=FNQ@+-KX++0II7UELFN
M#$G%]DB7PX70C _;T@_DI<?Q=#4O3U995.]JA8#9=#[.FU2JKUP>E92%EX71
M6&MB;BPT]*@-Z)BL5-&(TCSF?0^80S@O/ *7^A9@OQ[OMA5M.->%EK[?]AFE
M;^M@Z,5- ])5W8I:W.9->H]Y.<%9N>XC#O!]>T;4Q L^YJPU\H=O[#G\&RY&
MG&7E8Y) KH0F,U/22@@N C?21I^3#+YU$L)M>!I4=;S^LW_N:EU2GF32/B#P
M+%*]>DX.E0@*HF"ZYH>$G%N;;K<C&I*1UHPGU]1R;"64=D774EJ>+5>MA\Z7
M)J7O)WA-C=*;^W:[@M::4$"6I$#)0J:DB99^U$R1 \?:7XILA7U0K>]Z8]])
M)#WXK7O[WLOO..WV?1>JH6SA>\U>HVW\2?@P7H3)^-_K:J?+!79;&'6)*!:M
MERF#L?5&J8D&HJ]]29(I#A4Y,J[U&>WMB Z_W'[CIY];TA<*28=DM#$L0F:^
MMIR.&D(6"J2H74TU9]B\RO?^*/?<\OO5N@U)=;5E1Z_R:UA$X4:<:_LD6:]$
MBAD\UN[2-1X?58@060I6!X&Y^:V[NS -*5AS&@KM+YI&W?_.0UKM$ALDAJP
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
M?YD=,QN!.KMC/NROZ_M &BI\K=ESK>XV.KJO\$8"/ICVE6,N>6^ :V% V6+
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
MQ_^H]-E9!5T,LYG77/?^&_,28<UW?7$Q'$UZ_SV[;YD7A9U%R9DJ(M8VEX&
M<@T^B5J=P3'*6+PQK?,.-@9W.DSJ5B\=]"C^B*'_>ER;M+\=$-'IER]O8'\[
MF. (Q_,<ZK/":&,41',6.*]5J[4*@DLH)4A68F2*M1Z)L06\TR-15[KIHIOQ
MM(JJ;IM?B>$UO/%I?J]%$DC!%:=L'0"D0$E/!#=TP'+/0C$26;2M;YW6HSD]
MDC22? >-CO\Z'.;?>_W^VXNOH3>:I6W4VG<C><(0 K@HJIF%U7(7'@@.]S[1
MMI=98SZL1G)Z7&@@\0YZ%%^C>5_>UGJ=+SUBZ8OQ&"?CU]]3?UJ[("VAG_$D
MG*H#RDN2M&H=$L0Z+\I$%WW$%(UJ7;FU%<#38TUW^FG8IG@)]LUPA"225W5X
M^2!=?AZ%P9B,*U+ 7TF6E>XOL=#OU"KU(%R]T<ADFYO:X5]I""$G\(PI*Y./
MSK6^>]P"WND1J2O=-.QX_.A-W-_&6*;]=[V"9YA"XHA8$X0M*!4M!.([)*/(
M0F<F9)8.=75]#>OT:--:%QTT-)XUQ9CMB->;Y:OS,/J"9'EK9G/ML$S6MZV]
MNR5$2_LC[9&<<<FMP-;VS -P3H\>K63?0?/A%_D;$;<WIC6__EY;W>&9%,;K
M)#DDIFH^,E/@>"I0^P18[XHP:J,KM"W8<!_%Z9%@3TFO;PC<>6[VF_JY^*[W
M;>:QWS*NXN6OX3^'HU?],!ZW3>'>\J$=97KOL_1&Q?D/0+@FIN>9:VXB^%Q#
M<*5.BI-&01&8C9,VV]3ZG=T$5[L"_0>>-D]%,5$R9<B>]RK7XQ4E;:&"@3<B
M>131V/;=0#9&=Z@B_>9<65^FWU0A3R4%_8%%O;SQNL^2+WQ)PCI3H""CS9M,
M?@A:YWHGK(T.UDO9VFC: M[Q"_?;$N2NG]:1HCJXWWH ZC70W\+%,GMR$[@=
M9:QO"?4XV>N=J7YSBC73VQ.@&YFOM1E9'3!:4S@U88^\)J4DJWA"4PQK7:?Y
M)&CV2*;[4V79-NKJXK)^.IX,+W T&P109[Z=][XN1YUG@QB%2,!Q5FB:5!U9
MC&!(("A-8D:W;B+Q )S#I\9WJLJ[E_.-]- P"6@)[=<P^B=.9FDGLV$1]V2Q
MS.-GSF2>Z:7QY$ICT%!G>H'W7"KN,-C2NFWE9LA.FS@=:*>+;69X\74ZP=&R
M(.0.R@5(J8TJ.3D(S#J2@X@0I*-MN*)T60@I6E^.; 3LM!G47C==U'7,#F;G
MI0[>T=8G:!-4610(HF(RQH8<>+%ZHY'43[5,YT!.U^Y"[;!B9Q,8IU>QLY7P
MUU1\["*Y#BMV5(Q1DY4,*@3:BU+BX+40P&2HDQ=-G<SX'!2X4<5."_UM([!.
M*W:4M*;0=@*2[$M0@M4!<TZ D1&-%2SGO-'XEN=1L;.5V-=6[&PCLTXK=H0S
M:%(0)&LY*]UTM2V0AY1]IL4EGUD3Y3V-BIV=E;>SS X;VKF9E;WH/N]M1F:%
M!1^J!>8]?67K$#ZM//=&I7BW1*?+P,Y]@$_*2FYS.]*=@CKPT]>#O9&TDI#+
M)#S6A'Y#+P_!"TYSB$KJ6"OP4_/QAIO@^J&XLZ,ZUFY G><+O#JO.^^X-WC1
M[P]_#X-44^8^A7Z=Z#29C@;C,,B_#*=Q0LM:9%LT3A[8!T%'F03-A+)G6D$]
MU>K DAFH%X/\?Z:AWRN7O<&7JZ?VQO7.=3K":V9GAX:C=I $1G(;Z?R,7A=
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
M($OM=YF] A]X;9NHO1/16)-:7Z7>@7 "6MY'J!UDBKZKS3 _A,MJKRX0A3J
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
M1A:V1R'IB\=9<IK1)Z[U;K\!X&C=,X_#@7DK70PQ4?'1@KA:QBR_/PNS:T.
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
MEET$4;,Q%$AK4ZGSM2+:$1GZ^)6\3.*.I/D!!@3TC1=@2!AE9I!CG7%% H.
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
M6;"BGIWUKH?.3@]>".%]ME'QUD7(]P(ZR6!2+[7?[E?33/P#V+M;+!>CV#N
MZ1-,ZL.)ZT#&#28-H*C;%#A8RL.KWBGM7-$0F!6@/"-0GOX-+2L\I*A#\US'
M$52^)X@TNL9["+=U8^X_YFD:SO[ 1+^S=<5X8DS)$B$'.LB4Y04<1@%:<;3)
M%>5D?,C\W//L(TRY>KRDY^W$U#"$M(;SXWSQ=;X@=MY 5$B@#*T"H>PZJ&4A
M1'*I6;(NB%@'W/E.BMOY^">KN\.%-5S^52\_UJL02] 2HD!1(9,LK%*01=8I
MLIHRUMH6>R8!AP/L_:$5=;P&(S>D-B>IU2XIM))+M_TC06O;AJ37*P<J+WG\
MLL<*4Q W@S8V ^>.@XHI@3?&@R8.:2PH$V_>1OZXN2T\&:5KMV)+EA1J!%\<
M J==A$[F('WK5DA/(DS1AP<]<UNZ"_S888IZ_?!^,<_G:?5N\0<NODW3IAN#
M8HHKJSRP'$DZIO;L4UY!B5)QGVJ7[4X98 _<:^]Z]TD&(7HI==Y0N(TS&;9X
M:CNP+:+EU@+L JIA,LM>(.,GLQRNH[L*;R3@T;0O)5?*N  H:V->7AB$7"24
ME!+S4I24.P6S3TOK]^2QC*3T/G)M'7VXL*C/P]FE'7;A7A.L(B.K=\I8+X0+
M!(^:;'8?M8@L>]5M#MC^=XQ[A]Y( _/VXFL=G?BX"+/EICS@+C"3&4]))3)J
M:L* #@R\<)J6[;F-V:?D4R>]WO>6)Z_99B)LO6-O8_'>*#IZZD1>1N<1DP8<
M6@FAQ$#F!TO*R$[J?&X:/$10)Y+@$H/!%*R"R.2:9[5C*JV ,ZM1)"=B:.V7
M/8]XTR&.V]"*&BG>],=Y7.)_G9/C]_9;O3(Y9*#/GD<UF=;3!6:CN,^M=UW1
M)3C) M<9T&I5PY,6(J=OM6922>&,%LWG5^[#<O"MX<WG;CQ3EK4W0EM02I%!
MHH4#7^>-"ADQ>G2T(3I-(GG\^D:-ZS31\YT;PT,%>^PXSKZ%T/]LTUQ3.X;1
M.C"^UL,[6E44RH"2&B.=7_3OK>=-[8%RM,$U!ZOX <X\1M1#9!;<A;4UMKH
M&RK!9!^H(R6;M%#=PW0X0.ZC$H-;CB*8>CL;3,W@51 T4W1R"E\T>;,IMVXR
M,3(A'DI%&94/?<0]/ ^V#I03W&G4!9+A]/4428*W"L$4YX7V'CT?V(HX6AY$
M&T7=K_Y'2+EUW.CO&);D8YS5__<^?*_6QJ18G73"!$:X""IG3TZ.#\!,D$88
M[A&[)2/M>/C1-7F8:=A$9JW=P3O;;"T>Q/SEW^O %SKMR*IY.SLG5W8S''6Z
M7'7P"GMLY?K"Y=5>KJ_NYRHV6$(CC_'7&3FJ>)F&^"8NU_& QJ?<OK<<LI7?
M_N/MAY]__6FZ_#I?KH4]$3%Q.C\,\%0G^.C@(:C$ZX3D($)6,=T.)NW9R'<>
M/?XV?D O-S;H89*XNSV-/T;NV4L,\W74<@.I[M+RP1'?S;"K@<Z,6P\_$.J[
MU6=<;!YY-:RK,>+=[QB=5+NU<IM+]PIDA\7-#CX3+KIM37$HRNQZ0PO>7'ON
ML.39_:+1&72/IG;2Z%[Y[.B.=CB5YK-/'W'QY2>,JQ\'4<>N-YRR'NZ1R X%
M''SR7W_=8%MBSTN>BAHZ;079\%3=ZGWXP_7VBPXQX]^DM#C'7!M SLAJ>3/+
MZR-E^XIK+YV(1,ZE5 FR#0%4RA*BCP)B22P(9I,+#U[T]7OE4:FV1YLW+/]A
MA'>7IHH?Y+'?:">#*6_<W5]G>?IMFL_#V?+=[.Q[3P_]^N,V[$WYBK2WG]W+
M.W\$W .]<7K)Y,W9V;57_':#*+W7O_>!AVS5GP(]ZV__]@/._A6^3&?;<)[0
M"J.J"2?D<]8V=P9\0 %)N!*LY$K:;EET.Q\_WA9\2 <W-M[AHFB8@+-&]'_Q
MVW3VX;?T$X;%]*+EC99"8@X<0D)"5:.L3O,Z@[YD*4N4WMA.NMGU]!-5S<&"
MZ-O.=_O7]8\8EOB__]?_!U!+ P04    " !]@55:0T$*:?XD  #S*   %
M &)L:V(M,C R-#$R,S%?9S$N:G!G[7IG5%-1U^8-+4B17@4"!$% >I42BM)5
MI",H1:H@O4@/(+V%)BI2!5'IO0C2.R*]2%%Z;Z$&2,A$W_?]UGSSSLSZ9G[.
MFG-_G'5S[SEY]CZ[//NNC9W&+@"4FJH:J@ (=UG@+@![!4#NJRC=8]>WL;)W
M=GGA8O?<QH-=P]E*D-U01%!8!,#. F$ (2$A,2$Q&1A,1G;MVC4R<C+<(/\_
M&"!"8F(2,,F?#<C)2/Z/EOYC8#M!'P  1 CZ.X!_#A >/@$A$9CX&@DI", '
M_6O\VT-*  ^$CX]'@$](2$" >Q*(>P804!%2<X@H$='H6((YW6A%0Y)RB:'*
M%6UTNB,'7&+/W$.OD= S,#(QW^3FN<7+)RXA*25]1^;N/155-74-33U] T,C
MX\<F5M8VMG;VSQT\/+V\7_KX^KT*"X^(C(J.24Y)?9WVYNV[] ]Y^1\+/GW^
M4EA955U36U??\+6]H[.KNZ>WKW]T;'QB<FKZY\SBTO+*ZMKZQN86\O#H^.3T
M#'5^086#C$= @$\ _@,9A/?RCSQ4!(0<(D342CI@2S<:3M$08EKEI-R*MFM0
M,=T#NF?N(R3T7.*+-Y%_4/\%_5_#'/I_!?H_,/\'9&PK0$4,^('&\$$X]%0@
M?"H0=@8@PP?A;O"I  7@4C"8!+@%Y.#]/S+='\9;^]?=]53 -IA&'*@&'H$4
M"0':?YO2_[5*YA&>;3"#^/_JO7^;F'((!@$F6MSV9,/@#C.>R1-B+\=.K?=A
M!E\S^*+S 1 _@+?7VLH:O&G*R72LT!;;L'?\G&U)@]O-<T$\[H?B3Z9NXZR5
M[.X/*M"I+:*_FQ+;XR^26ST=MVIN(/5RI;-+!;@3 8+X;BFWW5:Z2C&[L6SP
MGNW784.-%=_LH53GI'?O@3@\XQ0,'Y/ZB>;WG()_!TD4+/=IF?Q[;3HH&>R3
MO4L9W_L]_E4CU#WC:-. 2A[Q3MS) 5-6,E'J3"S622RFKD2DTLM>2RS?ME3M
MJ$QU%KQ4(4[_1Y.@9,S8L3QOR('*9..7VZ.@E^["NW$/V"$^"3^(6;_QZRN=
MO&E_'^W<).]R^\=A@V_EC^_?W?A#DCNSLONKDM2/8U*%_RMG!PR#WZ$?UZ>-
M=8QIX3<]Y(HDB]-I2,0#Z5),%LI&[P14?'1,CS53+/%R5TIG5TI7)A9L8)S_
M$<AO5T%\>:/SI1ZXKCSDNX*#&$,BBW "8VQEMQK'W.[3CC72I@05B^?#1R5@
MW4S.J^&ZYT HX\U,TUT08__ V\=V:4]7\YXA!QG-WPH^O,X;S;8@_87I0#NF
M944D$ N8>V"!C<F2)+(+K04X.H0+"Y1]43@FWN+2E4_/L?RKZ%30^7D)O <S
MA'GY'@NH2CC7BME-F!-B@14S\PO4^_,2VWZU$D,;0N$_0@[^#P?DR]-==LZ
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
M"4D5VX-A;JBSLV(8S@=V92:YQ$+_W4FL)*M N //QV4L<NNZV^@3%@IM+&"
MJ\NJ#KYU^#@/L":%7$3?D$@18,6HMP?+F2\CT"&6N$R&6S'B/M&9%K"^R"91
M1'%QB2-(J@+VIS<AEJ@KU=B.J9W,H$%V-$7_[UR)&'$8DTXRZ)2N[JX 8CA0
ME*ZN)N(6ZEZ,A'G.(_!A,3E5+@ZK7.,R SK6 SZE#C^V*(S*ZNGSDT+#9^&X
M8[P0<52K(,80%C_ ^T_9%$>QCQT--P:S50+(Z^./HW,-V9X]H;<9^E[8&Z+!
MMFIL-SVNGN_O6MQ/ BRA/9:,T0(?!]R-;^\52#/D/E=O[:DD:_0G>4[4TS'7
M^/)V#Y(+"V3Q>^6^.XL,\^P>J8[5XF'TR5%<+F")_Z% Q'-8S+::MT3N>*6P
M!]]N^GTA4F23^_Z?#K'UUR&^&[K/U6?1($WO!TIU2I&I4F^_V' ;E^Z +V]-
MZ- F3"V\B5ZN2G]*OQ@:&T'=EJ7@&\P*VDPS +.Z%Z0HOCN>L#6N!IGL6=>%
MK[X.<_L@)L86#&CP3%]_< UTCG1O6TV*5/ZN*M^W?[QB>,GTYRO2$Q^<NVS^
MPUW$U1(#7$9G9@TC+B&-7\,$W;I1"<*!IZ^AR!).+37Y@ZK.$92+$=XJNM&Q
MYM#:ZLR@#B\A$+"LSIJ-IU;6SCW5352$YJ[/'D'>%A?;PQ+);8E%??#>DDY]
M)*.XB9K B8C$Z3L*_M[@7EI V0=XK_+L53/G'YI3XT]9!^M!MH0Z!5@YKC9S
M?HV"<%K<T<-,]N@[A[&IZ0Q:!>G=70XTU?@Z7)KUXX1,K].7]=M=WFX2D<M/
MI<+\-E]NL)T?C"TAWE6I3V:O798_:5"0RG>OV/_)>+*H+?W9H8L[D$1AZ!RC
M8E>AK'5&,8P%^"@A66\RM/_A5%/*8K FE+P;2S-KA+B%">]-HT>J!G%QK533
MN^R()Y.ZO&R?'J=RY%"(H?*6HM *>0,D]0Q&42/W<M"MPIT(Q#U=M<LNAU'Z
MGIZTR?V7?*;MI!K\Q?9@W>^MMR!ZIM^HP)/FU.+4 3RG]MT/L\I[13:I=USZ
M-'@VC3]]\889CGKQBOOWNN1>GH[F%U($YK- ;)F(JJTA/ALS3<RK^4:3Q<R\
MJ<)M8/#7NCS>7NBXH=#=>XZZ0!<[S!ZU[T$S9(-7+JI:6<4.Y6,I&%73J2^R
MFB+"4;*E*RIX[X#3U0H6N.#]4FX"L:Z,(&!3(J R3@L@7WK*4<WZ<*VMZC+Z
MJ7[69O(C+-":XACD]57,K@E-@U26H\B]KSQ (UYNC5EQME::2W5Y/UQ$@Y:@
MOGO_@J1RNCP?'(MVPP*)MQ5.CK,O!$TF<81:@1C^ET\OX'PZUD0^K!KV:W*'
MJ,C2S1J^NL0$A1CJ@M#7BFFJ;J%(C+-^J49W3\7'E&^&-E'"J4),/TC"AE&.
M2SY-:OE=O9<JA<5B0J[Z3D87ZCE4^_7>Q>D5]L<R2=&*;%K(M*U;3;"#1L+D
MYU;$#:NU]58A&T7)< J3?"V8P0B.E>),BN,O@F-J!25'O':<KY\;+>V'9C]H
M='(>%'-T]Y!46$W-/^STNL9QLVH8IG;?,,E:K-_S@?=1QQ3GD79B%^<!_.O
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
MV;H6S4-K9P)B/4K4ZYSK.6G).(?,W]8RM1ZW?]F[]MF=E&V318LD3)%.GQ
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
M5-0,<_XH<:PYJN*F3\'>@I0Y#VUJ; )AXDD#+U5O49F"F24'YXM$Z1CIO9'
MHZ)LK+:=&$DE>]95H6ZO:T:V7^Y\T+!(VF?GS1+TB:#JDB;@20VB<_"RK%;*
MVNG UU2S%DO]^0]3#&.^T&][5[<^45#L/Y&\,^/=0;O=BILC%)JP97JM):+H
M0 JA#3>*G6+B$[[5"8L/@_+Z2E%DS4?$,3>WH_+I\Y>ZM;OD<-=K[(^\D_$M
M:?4C(FCE],+\T%BV<@Q?$\E(],G+9QJB6.*+!%J=/OKSS72;3T5?90VK-.-<
M.">NY1S745E19GE7HM4&T.I%:$W*3/$$ZLK\-?4/T3Y[;Q=JBUXN=A'3/&$.
MI+ZSKP%6$-*A5S4DT9QT>VKMA/);&-'L[;C2*VI(O*'I,XVX0".E\=E30T4E
M1_;;=0<IOGNYWZ=9[9[F36Y/*L+:&=Q,A4>MBL1<@S4AXNWH(8T8SO['_:M6
M A#@U7959^SLQ107A0_3^Y5$[R\_7%(+2.1R\VO%$PMHV?0/&[/7T38,E]$1
M$#[\HL"U2^,H1=_DN8R^@T$%%3V\*;[!>?E]D_!"3;=B%H]$AIT52V#L&?)U
M]X(FI<":NK/,/'"<O]1.L27]XM!OI:E6;F^WS-:'ZUA3JF,"83RAWJ<H?M$5
M[Q8JNI3>2AOI?]BZ;,)]7/3 ,-'^$.P$X63,MV]B-J:<@JG]+.-)"'B1 ,[K
M_U'_8A0?^S:I0R6OKGE<4"7O^G^@91AQ&^TH96DA['%H;1.&EXKZ-'-CTDKR
MX]?1"TD!EY]E:3Y0";]X3]1%L]3_P7F9=L6-5;%O;U3R:K!)\!T8&4PW0G"U
M.PDKL5KXG20<>OG=.-(ENB$S('2HAY/K^-FJ9'-GQX/GG@8_5;OR,*6:Z\G%
MO!!G#QVUS)&6JS5?<2>"T.SD;>M6;*,,=HX"7X'18R$@[3NVY2B"8H;8,!0!
MVUAR$/ Y J'(T HC?US#CFJPE5U;W$VU(V?@ZGPFO[ZJ(,2,_W;'):'9WU7U
M2.'X=;QWJJ/R'GG/=X#,V(ALY?RL97]RGDY P9O++<;'7R_'WE/X$'SY;?#L
M@\"N !)/@Q:HS\S%B,]AI5BB2+MY#RGJKI2ZWB"A)*V9KA=G%*-3C@3LO/JL
M2NMQRF7;[5['E9\6AA!Q)B7<HL?OF MJM^'5,TU4<UX9%0[8'#]K*F;-\5\0
M=PB6^D6#&>#WV2FH)H2=,J5"P+ NRS[6_9Y?=,YE@RD34S%'DR;VC (_(_%=
M!6!$*P2X2ZX/!/U1[PL7%TF2OFMC&A9;]\M'+5H:I'O0Y\E=1YJ,=_>=(?3K
MN.Z^M*HJ??>3S'O17'.%*]>>JVXQN^*[*,8!WF:G !;P\\+A-#YF&7B>H>^K
M^6'#*VEIS% UXL#,FOF#C*H[\);& .G;;9EB494PBB5\I-F#V0"_1.##?,@*
M#'B2&1%.ZQ9''#I8UG=&[IMG-Z74[=A-ZHS%]B5$.8$2,+RP P*$EFB.I<P7
M=4+Y80W*=,=:AG<[3LO]HO:^E?)DUX7EM'O!IY%1XSBZKB1M$P1$"S!429AA
M#_W>NI)MX.DQ9M*L69QZX':G]0/=JK2X(R?#M=1K%MUSQM8<YZ\RX..NN1M>
MY!+A.>/-E!D\&2;DL\_))\O^KL,U5%(9*GF4/T71_Z&,N/TAKI?BP?&JB?,_
M?3U^0@JU[$35'/OU/G9/<W$G@?X]@U53O5RDO]",5EOQ)TFQ>5YOWO*K55RA
M.GSJF\;&'.%#_A_5.R-/T1<_YL6KOC>:^!,SUXP5?0\)%/-FR20P#"Y"  Q.
M/H5M\F,63QF@N!C*+%'8 DFUJZ+VU0I(*N^NA7F-E5_LSLQNOBPR.PR:?H8
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
M:-\93$/MCS&AQ6R#9\J-VYAU:.=(TT*9-R$ "2?6GD#Q-1*J2+$OU)<J"P9
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
M$)9X)#TIF7B_PK'+>.*5L= E(2%K8^!_):8A#$ Z@P&,:M)MXYVR$:0%55J
M_XQ#T%@<>'D6WZK.5 J4/& L9,6RD]@X(KHG8!M#B#S3/[M'7EF!0V^,A>Q_
M#V_;Z2$70\I!>@]<DI9:AQ0!S=_1E9O?$AG ?3U80-5"D\;'FN>>WT.MR$/'
MY%JN7\-KHW4SS#:V%;Y%\:;DE2VDY49JHB5"^_8?;Q,P/AKVA&]#0[B/Z@7V
M$7^0PT#[J@@?L+'2LA3TZ0@V67/\K+S>EXMNN"L@;L1;=_M<[YL^8:-ZP^NQ
M[+&OI=2,]S7UDIZY]J-E,P>NA%T*6""+V LZ?W/HD'NY][>LLU&>[Q<OY9OB
M8**(SC,PHBEL6X^?VDT_P !F(B$D01&JX"@]E8T!'&< "8@MF/U[@P_YH2'Z
M6'(2+5U/GW(NXA+HAE\1#VU:5E;%-2;(C102)^QZ!Q=#GAX9F\Y\WYOP^ 3
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
M?YTF(1_XX<Q?5P<--N@6IFD?M.-WFSV?G.88F;PF6YY-YU$@8:<&EIA%"SL
M[B8UX[.35?0,IY)#\"H5A\N>3Q3*GK5Q]E:W2G]>J%BHJ%C.\_PI !3FJPDJ
M!GK(E_03-M=J79[!K.UZB5;5]\MV-1**/C30%[U:%YH]F_P'J>^)EM%46Y(L
MVM&R \LZ;R]>VEBU:.6U;9+KF5O2W)1CG"*?%N(>;"L]VQJ/ &6A5&%I=17L
M*VCRS:(C^],?;G'-MOH/:M!"VG.6LA/U5"N=%YKR<T.D1O+*OUZI4\,,2'"E
M.$R?%I-RX+2SX981N*VT$?^3WC%I$&+,B;[+F!1"YSE)VB3'DT83@JK%&JD'
MD)R!*T)@$YE\J.G:>V6J]8#2 ;>TLVTO17D-K(>VQB6<!$\K##=4*NDN8C<"
M<A7;)U\%//)94SIR^,N+#,?O"]NJFG"S-,,V9O2'2)_Z62+9+XQ2Q9,8@,)N
M4ADM/<^( 5S 6,"OC>XT?&>KFIKT/$QZ@(\!]"S'@ZGSXHGRU?T#X^W_!9";
M^IX!Q%2B9J1:^1E S<<RQ$*%7?7<".II]4X@O%S#OR52;0<W0L-6=1&X!&81
MN 11_,DAX"GT?D@C Z#NZ\!9$MX6TC^%,?.+,'$*D8KD#8J$G"66O,UOON-!
MJR2'6YF\U7_A??5$M]S9_DXUO<J6$Y+VNA0I1%M@$&QL#3^ YL=XX/T);==)
M_&B4B'N47_U;:)=E05\1YJ".1EYM9=VJG''$79XF;8JZ:^W+/0;LA:]=8'$9
M&1G^N<WA_FY5B=OY-?VOB('?-(O>8XY_&:MRKW0G+ 5'&E'.T[^B7B+1/@,\
MWZER3!AP'8N 1A[I2EN$*X:V*L(65:>4@ "-F+JT S$?5G26@PA*XW E1)LK
MZEKJ?62-<C;AJ@AUKS?6DA@?/_.VA1A41E7IV[(W^5RU'T\[!GGUXF%FQJS]
MZG3:LV\IG,>W\,977CK<D2]#A-BNF%,_X'.O7U5XO5H5Y+%L9#N.&YX9=1[P
M Y]1K"+$F?SO.G&%[$7L)N3A4'Q@<QNF\ML(BF32-:43GU"4.:NPY]VIFJMG
M$@SNN++U.!<8OB- _5"@_!:MBLX3(4?+;6$A>L$AH 1.)8JLQ+L?*L  /#6+
M@JUE?<9@!"+OC-437SGUF@8\BFU67,DXKK"XQ/>BK_=F. -PUA'5"S[4;M6:
M<4[EO5(YH6%U%.7$3/!.3Z)^\C18&8SHK4HM5D4CR29!_#1=+XVMI!T&YV91
MJRK/YL/U=!F ;!-D"OK46[X0I0OU_Q5LR?X%Z"K[_@1 0D?$T;5;6'&F3A.?
MP*_^OWBF#,4OJV[/H_J+_NP^_%H>X3G!!,L/^I-_469;.[(CMM&C43LA85,/
M=-KE[>4M?C%$SQ(#B&/R7ONZB/)?D:6_,\&_RP0[B?!V$ /@+&0 O:>I3#;H
MZF'% (8;'L)^K]]YP@7NPP .+N;'UW:@5G4+Z++;G,QC7:LE$_]_*J%VI+_P
M/$1;.6HU#26.&!/[#%U?*AZ=5=YA$)G#C*&FL@("<86:,H](^*/(I!)H+;\*
MAI2_A$^CRE_BJI:76/NQ.\*3J32O??I7C+*XCKFKKU$_F&>ED_+7#Y;7"DA%
MMYEQ?&SSK]24_\..-&Z;9\<H:_W!I'[I81L>TWINS 322!=E;I#+T&K!KWYT
M^CLO_9V7_LY+_R_GI54$II9\$H11?IO'&-PG:75*'WZ9=.9-5K@)<:3NQAC&
MV/;J 9YQM-#U8:0CR1*\;4I ,@!CD2DD7827 : K"#KR;/B!_VF\G '$R\&9
M,;-N#5=@ +B;6*IW:T?A70.]'292_U[V[V7_7O:_Z[+RH?8=#08"1'0N3O^$
MUW3#)\*!NL:,Q8MR+]*?&JMT9]V0?[]\IV+]%QGQ7T42BE[!7)S4(GPKQOC
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
M&%IE:VVD_U"^*DQV+TQ39'N3Y(=JA1X<A_O1H58BFC16;W))3) &<.Z1I&F
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
M88N9<V+RUD5MM4ZO"<B<5R>:T?^X^1@-<)$I:9:#:X]^'-Z!1%A[A;P][A<
M[_D5?%-KH*5=JJ'X5LYMJRXAGK?5FWSFWF?OBO$3&G9ODA)Q:!%2PSRJ8S/N
M+)V[\<(-<%XD@YTX[@E_^S,*<$W'_%^QFH&JJ;HGR;I',K^_V93)71!&<Y"U
M$&W(ZLSUF7S55UC,E%?[F,#>Y- JXE1#,^F2%&K4TS'A6<6TK<['@2WE?=T/
M> !0/@NS-#$XSR[Q#51"=,$JO3IGV#OBW3!,<,[ZI8@J\B='XIGN5X^6&B+G
M7"98>GTO;9Y*XDAO>:L16UU$5@+1&3S49#KR]\:B0DHN;)(25E1K#C+R"UQY
M)I#NMMW,CWL#%5R,-QVW6A]\Q_\0>/2PX4#6=K+5Z7%.I.S1?\RSC_\]H4W\
M+U!+ P04    " !]@55:#@0^CILK  !]/   %0   &)L:V(M,C R-#$R,S%?
M9S$S+FIP9^U["3B4W]_W+3M)1$),D5*24B';I$(J"45(4TFVF"1+828)V4-H
M8\J2RC+9]YD8C C9MQACLF\SEG$SVWOW?Y_G_^MZGGJ6]WK>ZWG>Z_T?UW>N
M,^<^][F_WW,^Y_O]?,\].'V<$6#S&2,3(X!K Q=P#?H#.// )H.;R!N.@",
M%2[.(' 2V,#UL_S\W/"S\'#__.3EX>'FX>/EX_N;\ L*0,+/QR<@+" H]+-
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
M:/ALU#1LW:?#;6GK;QK;6M _["V_T?U\V<;WX'5_FR.4#VI8PMP0^)T8^W(
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
MQ^=PT;>2R&P3YZ_U/D_K]:E$AZM0CKEI%=S# 4XB8S@ M:"< \BLGE'FKN4
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
M$5Q^T/*R:#(UPP8]7DZ4A@B,3D'"40G%@48$A^2YPOEG+49-O'N$=F6IO82
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
M5?B+NWYYSDS,5]R<+6)M 0*BD\BI?W-5DHPTR$,<6)]S:%Y?>X7L+T8N$2%
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
M,A0ZM^._Z __D\0&]?T?4$L#!!0    ( 'V!55I4+QR\/BP  !P[   5
M8FQK8BTR,#(T,3(S,5]G,34N:G!G[7H'6%/=UN:A"8(0Z2A*5*H@8J&HE*B(
M@"V" @)"4$":@"!(@) H*KT(*-@@ @(B)1:*U$@7$6DB D)((E(#"24<2)OC
MG3OW?O\_?O//G;GSS#_/W)UGG6=GGWW.66OOM=_UKGT.[QMO#-AXXKCE<8"/
MGP]P@7X ;PZ0..+F?]D=< >@PL<;!DP!?KY?Y=>1_U<1%/AU%!(4%!!<)[1N
MW5]$>+T(),+KUHF(B:P7_56@V@8QT0V__ORZR7^]E%](0$!(5'B=L.@_7'CO
M 4D1OE-\S0)\.P!^23X!23Y>,P"'=!3ZBWI\P%\+'[^ H- Z84@-,:A#^49(
M?0$!2&DA2&/H; 1T'A"4%)+:OO?(.FFK2\([ F3VW4K)%E$^^KI!UKJ'KK+_
M<F#D>E$Y>85-FU75U#5V:NKJZ1L<.'C(])C9<7,+RQ/GSMO8VEVP=W!U<[_B
MX>GE?3TH^$8(.C3L]IV[4=$QL7&I:?<?I&<\?/0X)_=Y7G[!B\*7;]Z6E5=4
MOJNJ;FQJ;FEM^]#^L;?O2__7@6^#0V0*]<?XSXG)J6G&PN+2,G,%7%W[91<?
M(,#WW\IO[9*$[.+_-0?"O^SBXP_YU4%24&C[WG521ZR$+P5([]AW2T3F:$KV
MZX;URONMZ;*7 WM$Y51TR:J,7Z;]Q;+_.<,B_Y<L^YMA?[=K"-@@P =-GH D
M@  X[)PX#>#_5R%LXM3@O&#2V X>(*#,(-V^&I3_91DI-56]-2N;LBZ@P,LW
MY$ \+<-=Q%]MC^4!]_;W'PA7" <YA2:J& '0AUYJB?/*U#?$"_L8>.5[1\X?
MSK J.SPY5Q*8TJ;VX:V24:O3RT^/E+?U.<;.!L+?F+_'#6F-^<<:F>DT(Q.Y
M\HS*Z%I'7#!E?6FQT7[]S-!U1=<84J]YP/,NQ:'5$^^#7&SVWCL=2*3W(,HS
MHVE38\C;/& C1IO<)8%6;]T<$N/65^;CDUPQ;9T7><RUZMW3RP<2HLS<HXR'
M[;://"1CAIE&3\C81RRO;Y,X.M)?86:MH*&J=F>$07(0-2 T@$S3.CN*=V-M
MR+!??^U'/4BY7"-\)&$7O,R<UL%2L<<UF',W@JDSU,^1Z4H;>HV<\L'\R4_#
MNL.%RA6).^[1R(^HP0I=FMZSPVI3R@-<!.8J.%+$_58M/!M-KZ'<B*4SQ7@
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
M>;->5UJHZ_6M+<7# J&!RNMLF_@E1(0%)0]K=_7,*WZ;R4#0KTY$M8QG?L]
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
M?FLY.2KK8#]&B'"7Y9P6QEQX$S$PA Z8;=I@'%/LS?IP1M:E0#YHV3F!$_?
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
M(SO>L@390-_8)):I4X'$O>U/ BA8>@2V#;*E"(_@I+,/>^E?V(#H!EV##5C
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
MSR(3>CH$_;U(8^I@M>"QT9I^>0&"W!F6=V*4)4CS<R1L=)(FN?V*,SR+^VM
M_*PQA,J;^I9A] 6J]/A&.Y<NJSI4+>]Y-GEVW3 B(_&#THP?P'4G::LQZ>@C
M%Q5G:C1-;SL/<>"'AUJR$UUQ(AQO8ED\;J%Q/\A$T=?TJ[/DR7<';*H$HJ0J
MKR_Q9@R&ET-'D30X!;7PEJ+?@>9CJOL7(SO1UK7U@^NZQJ?2>ABN2T=4$VQ&
MO4X@HS6RA65\@VY7>QD0OYQ>&A;6YB2]IZ[\!YWB'TD"[-%_ 5!+ P04
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
M@D,SVI',64++AB*KN1TY39I06Q)8*4-" )ZTKH)<%UJ]]>_=1]#%LIA71R%
MHPL"0HKH$0G(5QI=ZVM@.Z.)Z0FW3:^QS 58?_R??<7]PU489_;PT*XS(2"M
M"0)2D:Y(BIK:1EL5RQG/6K&$ ,%@[* !<4D% M9>$,5F"C:%X"H>FT3\A/R?
M$R+J#*PC%(GC-43:4M>(F!VX'0*V54  +W(5>>N -@104>!IF.(9"TH_>DGO
M%^M;N+\PBP*9;=).AW*'$9TB$;G8AF?$Q3M$">SPKG[D,O7QD/3EN]^6U:V>
M\UY\\I3 Z++81]&?$\L^5V!=,J%PO?H*4=YO@_M1@O*$0'_C?X1\MS()Q,N$
M6$3%B?Q\3.ELJX%><[9386&+'T798Z[(_KF_[8_F(6MV<S?!N$Q-C0/SMS4R
MQ?6'T&3D<.RXQ<UZ 1*#FZ;6-*.%VCKK<RH[.B4UR*"\BOMRI9DT14?HOBVP
MK=[E_DU#;ZZ@<JO:BFAGOV9#,7A,=)'74+=0.\A@$6V"S"J[3#CN6Y;S73^T
MQ('O,>_5[2I^3OI^E_G.RED#X4HI!1# V<Q,U$8*>1BJ8V-JQNKS*5).X587
ML\Z L:4C)1U?.ITNGKKQ]07[IU  > < 7*%483_S-Q=WLS&S6+SUM30(:.X#
MC=P66**C#O:@](]IV]K,TX9'J(-?SWY:3+]A)W=A3.?>\"Z>(]KM<["*( W;
MM#CIOJ&O)>KS/)OM<_10*[)X/%NOW%^J];3>;5ORD;[)-X>:L^0KUT/]WELZ
M=1F+7;X& .K<P R\_AW?HOCHYJ\,J8$=GT.OFZ!O0<!\F1MIPWV@:'V%,*/,
MXJ^$@+N!()+5?B@7 IZ6V!'Q=IO%MUC&<P/X._0L1@H)O")L:1QJ\C%:V/(H
MUZ_L%T"94OU%(SX; M[7%.;/TQ88*3/8.%;DLT<)C'EF'>PY\"M+66 9R$-
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
M;FK:7?T(<HPOI>2A8TM($&!T/%LM@8IH8]S"XYY P $:/*A5L_ ]/>/7ER"
M1PE#:"26Z\QKDK'L8;ST$SD34M>'*&^CJ9WWR3G@PO648?^.TQ+7;>_''5T\
M\:2&?58W%16_(^(#JOS)^T]8;NV>5FRP&XP<H[U$+^3X%($;/#Y>-;^=;"$8
MMIOV-(=L8(1.#!0M0V&NM^KQ/8XL[[ <V8=A?V7T/NG\@YT)/G>4:;!(PS;7
MEN40XD+FJX\87B=H^LVUVPQ?2]3"B'Q0E ^J26=:KJ-%31+SO)G%,_LO>DDD
M1VB8N/',VVQ:.F"+0.2S;=@N\S@QV(<[%SX3+Y%&:L[:LT3,C!'!CP>+[PI$
M7">HXULB%*MA!.-WHCZPF!/X*?<'54*=Q_)<?'7%KO@X$<LZ$8RW3XD_=N-9
MDR8=H?P*V"5!8^R7741F)\X) F*$F8]@E8.C<IA5_(CHH>@=C)QKCDU DN,-
M56'L(%CRM/!2P[41_0O>AS9<.(=PEB8O._)6)A:?0L#%EQN%@F_I_JSSJ+F+
M>4TPI%THSXCP+)LP:3)'6?I,<(H;/I I;1H7F(]\5-AJ(=!.0:6@ME?48M2:
M%UUKU.(C!OQ\KUKM23+Y=K-)26<;LWM@*<"3H4=O?44;:M.UP?FS$SUZT><H
M\NB:30O%\'O.%J^T4Y1YL@>:S@@VN_>9CYG;!]6^^G#/.>QXW+L+A=NN3-V]
MEO'\2=%I5>^1(<+QE=*$<=96%@R++:PCKNKN>4)T^1JGNDMCKFN:+\;LB0&*
MP9?SDJJMYD9PR8CRH$9B9 WG1F%BF)GWVO-=AVH,RF>';-2&C3@R=LUV1$N_
M+:)!P#P#/5A?,D\RH'IX,(/GL?+8J]>)(PC+U9VK0U6JN0LLI]" M[@N"!A9
M:-A 1B+=!$0QZ*/1LN7F*WF*!>*VC)FT*S<#@?='I5XE+(4,@_$3R5?A00E
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
M=K%P9[(2<J^2^>=6L;&?@E+?Y<BQ?>D_HQ2PEO2AINX$1>$FE%"W^D=4HD%
M(.IHFB_S0 SFX8DOQ/HQ%Z]K!^16%QDR+6CYJ$W^B-+<&Z"/?EP'0Y.RDFQJ
M'QE*0RDWG.VUI2BQWJ=)'.FOO10:6GXK/&:_R(+MF.H/K=M.UV.OV4S-I2RG
MYGENR'WE8142>%FZ(_BR8'3OB7,/+IQKX!?9FBIBJ!?. V9?GJ-/VG*>8/FR
ML:J,<(9P_ ZL:N[HE&N?S$?FJ):TP8/HNE.JX0?YG![4-@L_/R$KZV %_$\+
M!CD73D&.<LV"#S&Z9XL86;1C 94<(ZL!]NY02H#[D?;]&E5C^_(?>3W<%Z]]
M>L3R06B</, >>$GW83HR).OTA2 JRQ+JO/P&:\-8IJ%G,I&#2X=SG##O;IW5
M]91ICA$Y#KQ+6.Z@;6;Z:R^:N)SJ7\UG@IP4I!\A%JE29</(;T26"Z40&FB!
MQP87FXT/@>*#G\8S(M EAXJ.Z$^PS&6UU76]4I\.$)/ XNZY"$:PW5#49BB!
M.5(:6\O=%O!8GU($A0BZUD_W;9+T>G2>UHZH]$0\FPANV:^9OJ:3A.U:$5?K
MI$)*5)Q8 &)]*7@3*?N2WAV#%<CM//<&8VRF8Q(W%&B5Y39J/;1AC+P@%MP>
M<Z9\PRZ)\*!'+!EN#U)<J2E3BO.4!P3H(1LR)1G7JB/SS9\48-:%ZG[=%M&L
M?TDOR*K_R(DB#<&BFJYO'[K[3C@Z^NY(-6%&09H4Q$@#F1C/%8(VV24:$"3\
M$GT"#&GQ#R]Z5:7^(1#RP7L_<.$]<-D]1=;QRSDKV>-\_P,BL%,YN^+N9_(;
M:4G*:?1H!0]8)/$ 903%]1'(F-;GA 1_<PD=2+A]0?YJ.-36M>=,81-NSHT'
MK,[S@%0</9MUB@=P(W@ +9NM4RW7T[:AE<8< )]POOWC4;)7+(LE YU7\>,N
MW $B#\CD ="O7(0L"^8!DT2N,;(^O\=&W63K_P\WRAW[X5Q\QAJWSW*_8* *
M\4B>HRO8\@6]W ,^TQ1Q.Y]]*C]M!3\>Y& E-ZGRV<%*%OB+A$^9Q+YNQP/.
MC*V>4@YRYP$M.<3E3N*#<T/>2A2?C%0(?IC<YTMQL@Y_(+9"W<P[G"S34!HN
MQ1%C0YN_&:7D@E5^O]OR>4"FHEO;LM:I 4WY"L<VX\T%W[U'%!)#4F<O5QZ;
M9Q9Q7ICK3O, @:C-;&11;Y44=3Z)*XM',S84Y/L%8]+U"JJK'(W'QDQRGZ@3
M=.:D]TF9TSU;Z:3$01Y0K-],NHV0,[7D >N$H9QQ,<9\O"DJY!4662IM>'LM
M*#EH1B-E+DL';&S[?M;+W"=];]R)/ZPC#:![%)O&X)$$<D63/J05UCC3'0]*
M6\5][8JF)MO;+KE!MU0U5.M7+S^9ZZQL$[\M/:%S>Z-4I:U&[G)PXS)^Y!Y-
MLWD[1*.11CQI/RM?!:23;@8:<)RM&-:/7G)N^7\,'+YD.G;I9U&';%&Q=&X
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
M5?DS3-,Y @Y6<JLC+,Q?^:9W]=[OUQ"T0] OV<Q>9MEPQTA%N'BN#+>#!VP
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
M_1?\7S[PK\:_?N$;]3<O^N:+_^U)__;.?Q?^_<_NBN^Z*S5S\[@4..I[3ZY
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
M>?F('<HQD?5S+NC8F@>SAA1@F$G$<!^IT..%*DA4,=68;[A, ;K@N3/&)&B
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
MFJ+=KPN#9D%@/%1/S#+5\LTV2[,# !.ED<6YHZ4_]%",8DFDR*>=V2*3>V;
MPB@P-V9X*S6\ J%Y9(09TCB9CTVSG6$,LD!;*<"EK1EFM(QP 1@HHH,<#>;T
M+![Q;2-@5^_<Z9F,-CM9BNBBE'8S(%QD_<'41\CE$C> D3F:TGF*J4G>IDIC
M#-51JI9:89*#P[+HQ G#JHH&1$-CU)H47,:K=UA5"L1I!:-"HYK&RW(%Z([E
M=FG1@=F:29IM($:&32%/:N!  .6DX92*M4JSUA(F;:;3B]1^ ):3950@58$-
MY[..6?4)II_-,-=/5)D%G1%/FF. +=5(PD@+)PS,2 XJ@)(;OI/ZB4O-9JD@
MQ2VH;#,]JS*19KI9V;H^L-6P&S/C>=L)QZ%G%7%4LD$^QX.(A9P:2-6A! ZB
MDN*6%TCB,HP!04K>T'%KGK9)-846C9'7IGM<URO\=#::Y5$>Q"X?IHYCT0Y?
MIV&H "EFS41U-^*JHVG?J29FFT@H82@.)U%&:=;27T9);Y;F=EM')8O3V++E
M[,D!]_SAJV0BQK3LJ%U!L2AS8"GNZH-[3,>KMNKJO(:&J5"&#1@4Q*#K%=%5
MSOPBGPZ7+4FI=BRSIN4-4U+G2CV&%<QHH[DZ+/>Q"IZ44!H  ;NKP&;+0.:>
M:4^BF83-.$%=3F:Q)7?&PP7;EXI<+[E.VX#MVNHSB=RD)FJ6UW6@CHQ UH
MC/*XP)(L;BY03!,4,T R;PXI<EM*;#WE6@U-AC26R<,<QM "X?=D.X3,46A;
MOL_-3<II*L1<YWF/+MQ55@8."1#-%!XL5=2O"8WFHATT1PB6QIKDHUW1IJK-
M6 UQ@@ KV.HY![VUU/W&*J8-#-'$E04(H>/!:#A !P$6$,VJW.SE?;XY%483
M2A'#:I,6&=YJ LM6EM<RRNI7&DU@0--%SJ*9=%;.VW[A?LU $! 5GTSD;NR6
M:XJ0M6#1KU6CI1.V3&(8P/EP[*1MN-ZK+<LD@1F>V0=*"X@$:(8SAZOGN$ !
MMN-9/2V[""%P>-(0(1E3K$"85FK*A"!-BS.<#HXN1WH?-%L!Z%0*OM@C^"D'
M*N!\6F21=CS6(6#U/'F3S63''-B5*JZP#6E&-<QH3'8I(R3@6J6GPI'"#[+"
MPB;1:46@2*)9; VS! ?+U&@54R0A+R^5:M2M%$R<MPQD9,ZFLR*X"?2B;H9]
MER/*Y1G.-RA?*:B)WY]XP30& *[@SF:4](%9@H)412W2W@! P5G(ECW<"0FU
M0(-J#^^7QO.XLYC1. *7 7N E-6.I'?)@5$.#2]K5"LPT..,..V5.ZXAB%,9
M*_=:H#$F:GQO]70T[Z042!0YBR"TF(&8INR%8HN?D6YB. :B:W25]*0^%[I]
M8?\H4[8L+Z1,MR.I9)<'1%,OUEOQ>[-ERQB;T10K-H0*!"HS->XC9-*<"-UV
MO=_O,>&$JI5J56&PD!3#:X$,OVA6I"757#8JQ"[Y=8KL%Y&\45@N"$"FPSE&
MO5N0AU)_-E*FM::\2/)*I1H%7;?3';7"9ME5,$J=.'R/8T)&ZXQ!K:9VZZRO
MS?(R;B;C N%#67O14"W"-3%<J\WP*B&!V5Q3IE5=[0$1/YK@4:6BH28]21%H
M)J3E/D2/H%FWL&E8J@=4?\'LCP."(-([[;2GJT4^615R=UW+/U Q='_%,4_=
M52WV%-J;QZJG&W3M].*%DRUK?(I*EC -,TK;"JIO;L/@L;:-'&O8MC)1Q@@#
MA2!=?[(<YM[=]Y1:\_7%JO;M4U+'?Z+4/;KO*;4;61/+4YT]3B\6A>A2#8'*
M)(*1:*51J\ P"6-4N41"-10N0>5J>;?8_?3?4WS?*/C/JL9OU5'G\].#J @:
MJY*QN[OO<WZO\1J1E1CC1N2[?ZBXZ*F[ZNZ>8OWNO)<T5<,-%=MF:EAY&Z:C
M\+8"N\#;3-,LE;2RH9MC[53P=[KO)7;\NQ/_IX@=[S,SN\7Z?_;,/V/_O>1'
MSSCU^SW_]++>>^[WLDG+FL=^E.U9"E8PPC^]%.RN4L>GJ/I*_>ESM5"UNJH]
M7MNGY7XLJQ,PB9AHL?95HUC[>JFTK3PN&]M(6%>QL8X9A2EV"_T=R_Y6\')J
M>/M6V$5.08C=%7;W:+5/S[EOQDLU,JA),?=_5)'=_?7;1Z@^5;V),3X=W-UZ
M]PO[#TK_M3/^QT6;/V?&]ZQI_)<]XT_^^=LUO]M?]O*+IWQE=YGM_P1GZ9CS
MHJEG-_S(/;WN:L:XDA4N;!0NK!NK"]^KP3X=H]T-_["JW:'#M!R#5^/IZ: X
M-Z(Y6'<MQS).+J)" 6KG8,V8V[$?@((>&89WG##UX^.>MNAQ:GP<?#*$GPRC
MQ_&=DP-OLCOB_%;LOOKV")'0,X;-_<9YZ!F#]\HX^TS ?X87_?<T!50Z8(J_
M"%.43D;Q Z;X"S$%C/WW,,4S))V]$\RI>VS0<(H0JU&\"/C(7PWI=#XJ4N*I
MX.]I\;LBGMH.0%AH^]]%8&]Q^[1^4EP!-D\I%(P7NA$])8"O-8YS+"U2H^PX
MN(A+Q*G@7JUV;0\"[K,_R*Z-1\"G=AY9[7H"_G;;D^*OX_X+C@-*#B@YH.2
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
M%\,KAB7'+4>A:<CV*5D4%5@^V8_><#G'4A:1T$D%-D1?4H%F%XK:3RWU"@/
MA?R/[%>'GT>*>-J%UR>.=^0IRM6E^22;+3DPN8%=%(,$S,ZT!WV5($4]AS\[
ML.2@F#[@@[JZ6?CS%Q04(M_H<>U@T6_.#]*A""JB5."C;S<5H$.!?3^UACOX
M_\?W]RZB9I44S#+,LVRJ7*,T#Y56O"5[V2B1O'7DM):L+VI% Q/BLTO6X2Y4
M0*)CC7Q%W?\L%;@3#MGL0-YYQ(&I",%0;@7!00YD)^J'_VL./.) _@_L>X;Y
M%-)E5E==G0&K=@E428_R><4B\B7S:PFD';TNU$<%EC:HP%>9&US_HO/_!_5Q
M!E%F.[4B>DJ?U[\N$2T.KU+P:3[2JS-4_N,0F@%^ S>B N4#5.!1YNB_U +^
MCQG^D<R@@!+N*3')5R[W$A=.-W3Q:6'!E\"=\6@R\S(:)TP%D@3AZ]I35&#D
M'OS]<,<_6)__37U?+GQU3YR-X+@F]Q&9]'C@P)-_#5)H)3%0 3E&/!4@QV;"
M*(E>6Z=Q:( *O#NN@Z0"SC)I5"!OSPW=_O@#C^C_G2I_T[,%MDVJ5"#%>8OR
M:@]0]YM)&N+,I@+[0.A2/!78;WF.SH#_KQ*S7R)RSH:&D\J8RSPQZURW**_*
MUP7,.J'KBHZTN\4 4UO;9FFA A=@VVQ YH_S^#U5D$QH5XN 4-!FE$AOYY^:
M'@S.OQH:_YV[?J<KGO_^Q"^'_UU75YA#@O(TZ MMS<690=D\*6*X+S$K)'T\
M2[O&BEY2GL/I;C]/7^'BACIY?7YEMF=R3._0[Q\;ER4J"S8=JL\S<#PS\[Y2
M4=SR5HZ"@)Z-4?"V5'UM'^2<+?+-6A@5<#1''K87()$+24(9%#8C2+(4/C7<
MO(_1XB#F"15HE78G6-R8DPE':XM3?".6-@]36.$T['T.5TCB/]R:&1.C8S1#
M1'*%'\=MUO<^_SK\LM)^<B*=YACXM+\X-J<@R7ON9?A[X3V;5TG:]^<'=:M/
M/KP^-C55+_GYFI[NF\/+[D,>=89^KFH9Z@UJF$_+O64TOL.AJO[9+MX?TE^R
M_NO^1I5FZ/H=,PC-L8@K0'[M?,05\"3^ /#O]!Q#TRUO*FC;?&&WI_5OO'Q#
M^3=F5M?_ :P!Y@;\?XWHLF8AVX(JR*6;)9G!I%LT9Z9,@11EB4>1$H30F\U#
M/=J4XSCDB #EQ V9'R?Q>_H+UOW]"6#T5\-IQ/"S^:A1^%W[EX/_WNN7-T-
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
M8S33$1%DW';P_17*5.-#Y]54^X41^\UUJ,(LA$?^TA$J4'RQN-/?^.A1AX+
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
M)W*N"S37E O>?^VHY J<G_(A%V># J6PFO$4X9 I9!R44VWY=4?VP[L8N^/
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
M!T&J@! 5D X6>HN5*H9>!51 .HBT "%1%)"N(* @1"DB-724%ND" M(A$4)
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
MA53<JVL?O\)KV&,YHR]9]=F\#(\]VQYY<&;EPYVA2_+&EI]3'Z22OR/Y&%*
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
MJ/GA)8MO?"NQ]G-JJ>TV 3%S72]\:UMWGZ?3A,.\68O1_N0QFD E10EHHAH
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
M'-B\UW:=5K87WYUK D$( 7:[(!XR'<Z24.FV--*@[8)(J'J49]!832URK'X
MU>"S.F/T\1N3.?,>AWA &V>6H?QW07+('ZR]KIE>K*Y9_6\($:*<U:<($R,@
MDPIQINRL5!-(')H]SQOL[3-.=>E.]/2',Y=/),8U-</SL0&N8-KL/ZIY2S%3
MVOE98V#),'PR2W+<1-O-?U8:2 +'O?H6KF;X)LQEJ6P,'E1M,_V;KUEHD(^J
M;B'T-3W!_QV(:5?8)D(K8W,G7\8%:IM!7P=Z9O RH#\7#;V0ZMKG1R%VV8_7
M-!Y0G_6L<_4_I7-X)G&HI2K@T/JL^RG0#4%E9@H4CD[<D8^C6S)TF?7(8[XF
MFA-0;]XWY'!TXJS(Z.A7P<-+$M*G)ZK7"B84(PDM%[-\?U^<&?PI.9-N":)?
M2V8 S"PVE'DTB&0C@?K>%'JX,_*[&S\ AZ3K]% E8I#<V"Z9( L+]*4<Q QO
MM-75*/'M7P4'1"S5^<'9"[]MY[WN1S"$(FC]P%_Z7>3G605@D&[A^X0M"0U
M(]%5*.RT>]J5S "_J-\]GB3)_0Z/O?6RI>ZVHIU!.X2<JU:M(-" XF9M>B,9
MT*A=':H INPI#JL]%*MYB[YAP(+L-N@V9<*-.)WM,*I>DTD^&\[M^0CG(!O"
MER%PGQ)BP^)=I"KT%>S%543Z@_E-I(&"^?,3[>H O@LOZ'"S(;K.T<5_Y[']
MU#755>MWN4:T#>UQA_%=T $D%T.3F8<\##R8L^B <>)\3<0I3=GBF,)E^ZMQ
M%]U-4PM65^]^753?@["W+W+JTE58X[D6)!_*+LB6.IM'@1&A,=ZCC1]TJL]W
M84418,V4<C.#\WPSW9I?E!*+EYL<IY^FSPG<F!]7RP$FJ/ .# @I -3.EW4'
M3#6QWQ%KI!]=$Q#:FY>CH7$DZO>)4_IZ_3,'/GRJ3<;ZY$-8O/STNPS>46B@
M+K/)Z S% "*[7%X-2!"NY%!*!V\VC6U^&+>ZK6LXV"PA,JRH(?/YR,F#FN=B
MS$?V_?TIMCU?R3Z5UZ&^^1$L;BGZ>43DN Z_!%NK@:$^'[:P_,!H9^>!B)*>
M&K]9%][6&Q@-I9+N4WWJ[NOFM)M-0[W9?>!D,,6>',=60\C7;-&V^,@L:X.4
M=;T"W* R_M#Z+H1Q8^85:>'>9N'ET96>]N_PGG)OOWDUB8(2\:/RTC%0\Z7:
MK[!DJ"A;'55/XM^)L_42Q_41K!^6)_+>S&7*!?SA0*A/96W"O2GI"(8"94:&
M4.;F'V_3I$MWJG'S30U1_U78]Q9>@V'QR+"?E&:6M$L#O+1K5/*J'\%:CVX+
M[(+F#37T(() _)&1_MST--V>5P5V,L1X*1RW=R1EX;@G[R,S4/2B&3*2-8D5
M@<Z5P2A6Z 1[<--4#WE&Y@(P1<&?F](!D!#@Q#PAO"!),Z?$]:=%D/+KXF$_
MA4O./Q=2MR4.!5'CE<^:!XQB W9!N&;:2^ AW3?2@<5=3^>.+#I+Z4NJ90BJ
MI+$4&#93#3"28QOD5739:M. CZ_GQ35X</ !#N&F_OES=-B]&P=6+ZFQ^:DH
MXPZSE;TF>9@&2&>US%[O[09L&HK+! +@9CH@Q!3T =R2,_YQFVED+?/E5_6+
MS2UU!1=\\W-/SRI[&B9NPPPO [_I/JP9:#.\CXT)"##2SR+$H=BYM6:?$M\"
MKGK*H;RJ@!9F6]-)5[W&$&:QBWCZAB3Q\+%4E2_;';<$WR%U$+>H#IW#AR-%
MS"GX#MAAH 4L 7S6$+%K'RGD!R=H%,Q&72F)Z)@)KA;NM0'K#+BTX'M@\>S5
M?_@:H3K%B"B>!O*Z:7]#@0==?R7ZFW-3[2O20A6U1#Z,'E5\\)T/\B+FB://
MPC .OY?5H$)7GT5^!@LH MFE?UKZT"P=/Z0@@*Y5B9]O1#LV!ZG8%D2Y-T..
MU$-T&X+WMXI*V7:'PDZR9L#[=D%P#1<6KQ=%'-\):Z8]+[[Y9U8<2(B84\LQ
M$<#=1/,L+^GT9O5,U(S[\Q\SLEK\D)8YH*@Z>Q;$M"ULU]Z+1/>%S/#V0ALM
M'F'G<F!U\!YK05/J2Q3_6"]4HEUK958L?=-/VA>S:JN1_G*4RWE]?>7,"\6J
M;QVB@3.>G^< ,>I?6B,S%PL?DJ#M9[YCG?+#B&QBD^0YQXTL*/5$(Q.Q6+-Q
MZ]E\]?.VH_^FTV?XJ#:RU"H$I_VUBT<.K'[>@$Q+T.H!:WH@0[0)H%.N-BJ\
M<EW92<\3FJB*:YN-?OZK*?/W 3V)H3A*:'_'_.E:Z]I^R+0@+1? T&50'?5N
MNLQ2%K^_K1.0V2FO1;6;S0L)]<SF:FWS,;IV0!:CYGU&EF]347Y\WP[=#!G-
M0,(!]>:NVNF ;DSS[P12*,%8WY&R&%=CY!%"-QZD?!X-DC?DC91>L9:WMNV'
M%+<<5CU_MRIQ[$"3XCFN550@'%"%=/]4HUT'>&M9O2S1T5(@AWYUQ5D>0\&!
M13FS!L_'L[IA/_P=_*3L<PU= C.2337[[WP2.R+_;:_.T9[Y?0CU ,LBIU#_
MR*]2WP4]UIL<A0,6V$96!VW8@,9[,XIU>=8-#T4BFK[^"'F)#F#/%]#LZR(#
MJA:KBVRJ_PZ("Z7&TAK&3 PBM;LM2Y;;M=(W"!/9";5MI\GE.!T)6M#M'N5F
M?5Y98=-3]0_OU*GC6[W@[_;<T3@X+6L*%2"X']5Q>A=T&R:T5"!%Q28CU*+F
MP;*(\U.;[N46! B_RTVEBD&X]]>DT(B0\"/Q6@I1O@I/<UPJ8J*#S! .E*[Y
M,E(<78$UR]K/3$*QSWPZ#MZ#X4?X41;J(RCXODH";Y"(W=M)G1=%[]O&@@D-
M4.]<B890G>LGS E%85[N&X+0*>A<-4P,Y1ZP5].A'DSZ>+M  _A(:.VO18)Z
MBOS*?7=!XCH_KRVNXFZ(4[KUJG_H!S<UFXH>M!..<\\X"S4[7FO,?-9@@U/H
M8C\^'!<(#8#*^+4? =)WG(?G>9DR-NF3 Q!/98OFY@MS/0($G@_;+RW:UKL%
MS_V7I;;^C3-"/D'7G]B =T'?DTI02[VU8?]K9Y8W!W[^AYH!_[/B@+/=OQ><
M?<6;^R^=5VR7_UF"7DSW7[R?%E<:0 X]*,I5-* ^W(GY7M]-PW"RI-GJ5CYR
MF_Q*NB8E(,Q>[M3^/RUG/,_VD30_<!\^6'Z+_+#1<PLBAT!0L*1L2C,1TP'^
M#J?ECU:U'XN\]^.[G'-W5&'O[Y@CE8?/FP.1R&_B9(V_8H-'.-EK-9<-HY@/
M\[,&]0\C1[ -@S.11<22L;PW]GXFWX)>]2^&'!_"F"QE6%T);<@0:4.OWGIS
MZP[U>6 06:Y\):^E!=Z JIG:-L++O)RON-[YBW8U_T?E\O$.%>_"QC;RMV7@
M_4Y9"G3N):Q.G^1'[6)K)$@W6\!;7AK\:N%O^#LK/G7D<%^X?K:,2_ZY[[$M
MOA):SU0"@NSN=(!JRSS23WLX%J;9B9VUNQH#6@*5]'_5ALDP4,P\MH[#S!3-
M*V,I&&)VMV_[809HE(S\VE3 ,?%X]BCU%\>-3(W)$76-%UKVB?R_$LR%59TX
MP0WE*?ZZ_LY:SJZS@W6NJ)J$=[(F8/5K!?)I*S<BLD]8Y=K/VGABB_/N;R*U
MV8"H".!T9A;KD*>OT\P OPJ&%_6R],<V-X./E,;QD&5YX7>GX@H"*A>9 SD2
M48ZBO_-YQ"TZ,3Y .5T#.<P^S4<BKQ/1/>RI.D.2=/$'+4-4XN#A#V"G_<CZ
M6:Z3>H92]:)>5FJB7C]:KUC;T$U87\$'L%[P^"84%]:''-_B$\> >I[*<@X[
M?:H==&I0P6OAV9RWI=2+.4^JZT<O@V?S2JO7[?]$P[;O0S[FB_I.O@1/YF;>
MN]?<4MU86TF.F/)\E'R\2J#K?\JAP[\4OBC[IT16_HM @JS_JSK+_^\]>/_P
MXO5C*;:":;N@AN95*VILYRZH*3B_"@_DS;E69RQAQ1%" >XR0Z]Z%*?1W>(]
M$E^RW;TLKZ: 8F/TL]$K&*[(UDX6E%*3-X\Y^&>RI09=Y=@35;)BK\U]M*7Y
MZ?F^8R<)SY\]$OQH4[V4JY\4YH(5B$RYU(P=V^)UTJBM@A]U.OH^;KRR=^E3
MO/TUTVLG38],]8/K!%>WZ&S*T0'%^LO43J,)BPF0-CNZ/M D\].C4W\=KV9-
M6=FRR='+._H\ULI'V\2=]T.75C_12:;\@<%X4.$SI -L 2NVT+B!:>HDUE:5
M#^V\'X0S.'9!OVI=\YI'L(V0U69*+*T#,'S#$ 7&"-0'I6[H4[@%=8U>S-U7
MB6NW[@H,.*AP/C'UNO7Y2]GZQIQQ'VF+K<(=F!4ZV.EV]LB<T=WH>'ECZOZ9
M)7'<31\O1MW)JQI%6C,!D96QB@(=DJI*37$Y*/?EC!F7K]0!XQ;#<W2BS]E+
M>CQK\@E\YA:W+>XO=WB'=G[+YWEZO0Q21]_TV_3)>WF'I#XH9B-E7E246#I1
M)O?C?J_ELN+DU,SH<I*1S=&8B^VW7_F@[_QXM7@0C0#W[]C!A".SNPH$1FH8
MUXDDY*#5F/I1;9B_0=JH*4>;1V5;^KE"]+6SM5]1P'&;53;FX)#[AO+GMZ&1
MF(DH7WX+NXF:(&*R#9_&^+UFO:QWFN*3BJC-@,&0>-2)LY+U(DT62NA/&(HM
M'CB.)S72K_CEPE:WZ38 BB6DVJ:J:D!.(#4,;/[%MAZ17&Q]9*]XZC7'#1#F
MS!T3=_3Y?6R=A1,02/-M8$$6T-$&M,N4^AK#*-& \V*/7WKGW2#[\"3OF'@5
MCMDW!@0-3[E&L'CH[/7]T4*=S",$H'"5%P)>0/JS0MP?T.SFI>@V3W_-0WNP
M\EN;?^,95H1A*5^] E5*/-:K8CF;DE05+F>PK/*(J/UM](*2J\T;18?UA[!B
M&"5XF!0[S];+WZZQ^J5G&XWQ<0R8>T1$D:/U4:^WX]5$OY_$X9].1]-=5PSJ
MCJZ&KGBWJ5IQQSY'&,V$./C-!#?5N8#/=)FHW XUPDD:A1_ON8%X%]*>MIH;
M-$NVJKP/;K3K8J"  6@'^A$;9C<2, =G(SLW.N][-E\#0LW?FX88%JK'&V6N
M'TY55.!HNOOF5T7S KD/AFME\7K0W1@N5!NVE.L@#K=0E%,*__S--2,G-N1%
MQ)R.]TYZN=+L8AO]LVN5H-@Q?R]@9:_-$D.DC)BPJD 8%O''B+-,;D96WJ06
M4UT##.R:%M\V?7"=SO%Z$57_I2/1CROU)$CL=D77I\JLZQVV=@'C*5EIIH9-
M+3]K$\Z3*#_,8/J]1B:\@E>O_\VL5BPL7"4-2B'NDV<JWE%5.O#3*30V=WPT
MSW!_M]>'/4#C&KD3PZVN#%\-4+MPLD]=IMU79PECF'*+&Z+X]>(G_%MS3,U>
M_7X98(\ Q.B@XO ".I(-'WE-WZ8/7WJ;E),E:>ONH&ZEM>:8\0\O98J5E0NO
M8U5@4%$\EX<C(5Z1Y^DK29Y7=T"RH!.7^DY^J9A_>2LC[31#RP6R@?1Q,^OZ
MCGA^I:IXQ:&\:L6*F)W]S.$"]G#A!W@:6)HEAORZ"^+;@J?"I-M"/ AX_J6L
MWB"+&^-*N$3#$P^SGGXGV.MRY"?:'7RBMHC_'D&+9;+A5" Z61I-4JL!# 1!
M"(X/H\Y3A+]QNC_5Y1YT7QY5T*PW7-L%74BL>"H+.QG^Y.5A87MBG-3GO/(Z
M5QARL-4X^47%C3^]Z>O99M\BHK,7-AU\N*F<<__F#3-EEC1"^%BCK$.31KST
MTPQ=JL)YG[EJT[;*X22#_-9?KC=7/=*T) ^EF1YS$PAE5:[Q&UX9VXPVX5>X
M^#9^<G12+'YR$G?D:9=T3$5R!<@.! +-[;M^]4JUG]TEO3H7R-3$ECB8ET?X
M&3G*ZM[?=3?+,)CQC+N9J+V*[;]75((FH7Y!BMBV9'D7-&(=^+_\!@7^=]FH
M_Z&C@+UQ-B/]+W;KM\3&?U*3^)\?L#R0R>)NI#O]01[#3C:0 ;7:7CF#V76:
MT]P8J>'/ ;D*PRS')\^^3AP\/GQ:S(HEET:'[8)&/=IU4'/--KL@HMKJCEJY
MAUH-'N!#]6_,.L0&T[)9G%#612+K*$*+FI#:?L@-<7S$1.N/&WAR+<QQM9#:
MGB_KO3/K97=HV2Y^6"LYPU1R.VVO&HE +[-V%[2LA9>&4ES8)H\J1HL.037
MNC!R"!@@0:R-0_$C579!G1+50(I9GDT=U79TZ,]R@?]J5(:0NDLQEXO[AD2
M6/ ]DK;YQTO! \5Y*YE,J<B7<M*#N99-64F6E=N^H]OUVPCV$7F)0%";>P5Q
ML3<IP>_H-I&5Q.8$!O^;F[XL2:I*LG=BPTJ5.-$WX[""XZ_GW/92FBE2*J]X
MV4JN%Z#/HV+Q#;2DN6HPK8!JTXD1C/QSM6G4R(8(XQT4!\1RLF:=KMVZ6F1Y
M4UR%XVKQD2W.31?64?Y=4-7C7=""\BZ(7 VF<L&9GNR9:.GO@J(#5J$-Z^A*
MNGRT!CR.26ML&_Z">GLZ\P_6B:;Y%]L';F%,-3;,TDS89";!8Z\N_.8+<AH8
MT!C;!0')6]AI",T&F*8; BD.D^VJK!_R!D M_,VTHG@N*B4HJ"B]8^*OE,?Z
M#>%N1)EQY0C4QR;!Q  PI4 ZL3PL)01["Q^/N5#64@0P#XA%)7DJXXR2[YE&
MRD[W^FTU-Q;T%OA^!.,,+VWSO,^MN\)?BNW,7LK9\0;O2RB=OZJJ>N]N9G-V
M]YA)"+,4=1N-$YDOZU%%1%/F63P*5#"A)D?IV4E(O)&VCR_MS1*7G^ESJV#$
M+QJQC?Z?BM'Q=,V&8QE-!5:,A.L:G3?R7F:VLC:SY_*3W61&R3HV M]]6]+K
M]8I"?+Q$158DCG!KYA]6NP3,AQYVG/]0FXB]!=VVAC-$#[!:]_J_C7O[TRN2
M%WZ0+GWN(^ 9$O.?6)K,F#8H>UB[H%@&-!3:@<%5]K)DIP+=&]$G 9>^R?L+
M^>%(K6]'QZNJ?[T?5B&)9X!$A0.6T, )O1(*;S>,8@<'(?9N THB=X(X:;<S
MYQA_64)U4^$YFV3>@'8]5\LLWW#+><]TB^1N"T7;'R?1"[=/N3[%VIQHJBY:
MEMZ*7;Z_]CSH08"RT6# >_&+,_\(BQK6X6-@F&@%YN,$A@2J0QK-$&F=@\<A
MSE 6;*;GNR?]B&0.P%\#:D6]4B)>5JJS,'G!3&+Y('Q_WO.?4A%/Q;YW VR*
M]*B0-8JB6$+8O$Y0%X)C<Z9#S.*& #AN]E RGO"<W#'XX7I/+JURH;"O%+_\
MI#;G 5P9KVG7%O>HM]C3PX^)BI>L)KH\B'RN8,:3F!+#UN<'7E7< 3RZ['?&
M"Q2;*5NI]U/+ZUPV&TP-:U_?T1?Z-&_\YL!&\WQV-\F&MI=O6((P8'\_8GT7
MAU+0#!.@C&[DC#"FXI/GFJ/"R%R1I3.VK)'';I<>MJ4X=6^<S0 _,8KRYLV\
MZ4-BPUL.$*!"O\7&9=98#YL#R,\%RDU4?"P#0LU:AXLBSHW(#'\KG%#Z!N>H
MR8/?P[:VY VXY'@)B0M!,M_''A';P43X^+UQ'O! !<A2+L<IQWORI1??*N=\
MQ+7J;ZQV<31,C6NS6O!R<WWC8R&QQF)>65_N89Y7^P:48Z"*"-B;/:"*@+,'
MH<]\M1?_]AO8.)_\MTMZ*YG!0X'W5+M9P?D@<=:I@9"PF2BG($BPU\O/RJ<S
M[,)P^]=5\10;Z",H>P'\H)*H#HOV?<@O4$Z2B62D A'V>)-?XE.+HINLM)'6
M-"SR]LYG#;/ 3@53L2]Q:R.GU.HN5WWFE6;ZC3?("3IES49[F#>T/K!$##I\
M:'+B@S!_J0N,K9VI#-NW/40_P![C;90'ZB'X+>91^R'6!%YHGB+1*_BX7?@M
M)2(5*>3?E"$H-%RQ3%OV+?>X5>&)E3"Y9LGKDB3T^+,^GRP<U?%A9Q>4VN9
MEV"84BVZ8=P#KX"$:\PBH]#PFJ5K[[W':A7'IQ>;E"*5S_ >54!GM9,Q7>W@
MELFC5/ZO"3[*K^%2%R'%C>=U_$.?.RC<D2W8MQ:P: ,H+:X.43UH+@","NG$
M2S2TNE@-B[#5:G9RP[.&CY9=RRWI94H]E>_.K]>;?WIF5#XWPL;PP(GLU0 B
M9*:5=I0*_P1/8"DFF%$3,X9=*.*-9SJ= G*COT1D!?9Q^NL\Y<IY>ZFXZJSB
M/C<+BCZ+MY6NX+(DCA? LC=+6'!Z?E[\:>!;8/ 32KC::XQH52SC6=!+'9^9
MQ5W\U'#-0D$XSO+ $<R'$^FM!#0_4/A3P\B:\$?._#@>$0+#*7ZN9L[)'A;\
M"$+@J8)$SM5MM@#$L'<?P? &_.C'$'YC"*O22$R7,_X1D:KQ3+ODI4%Q2^1,
M0H:NB'G\POYA^5_04_$_JCA3D#U@BM/P]^PY_.H# BH.W#3<:PR9^]L#C6L7
MJZ>0NR$))CJ" 16F*(_@++)22?OHWY&AWTGN >['/9^?5?SEL"1775V=5N<T
M[6+!IW7<L3!I?\7Q)9#L/KM:ABYAR.%J\Z2N\?[/"VM?%D97'MR(.G+FZ]7$
MSQO+9\%/9D\!T525O6Q^#>0LJ@G3C0?YMPNC<((WIMJ<""B^@*S2V9WAKN4
MCH*7?VT+;A?XSOGE")H]55O% JH18,IY3.J+75#1G0GHYM>MK9^B^]952&9]
MC,,PXG'PIF\NEE6X/C4 :];O@0HQ#C-S4'.Y4(DV[3DYFQYA -Y=((]M']ET
MN6Y,&GJ,%'Y>BQP^O."7-7YE67([_]N-NYW8FVH+F)D\FC?PCCI%2V>^8"DB
MC$9)P3I[Z6SB:[J[( FKD/M/=<1MBF9QE<?>?:E>&);$M<UEXF),'/>RFO:2
MI*%>:$"5<Q4>P3:\?YDQR%/+8%&6$B/\PUA8D+8EI91>],IO88<;'FYLRW&H
M4R92X>Z@WH!^75J;EAR<)$@,XF5Q[ZF7VZ/8()NTP[,XA!"03W'K^V3P-[VG
M.%N<)3*E\V<J=VCK4)KEH\D%[M3;M_62,A=/E"ELBERAT!X6N]U<D;Z2X!,0
M<I].5FENNA U@\F9/JL>9?1RJU*[@V-<,""<QU(TT?[B+UN[9ZF'35>X2&?!
MN6P*/DPRI5BP>#JH97.H51LZ-\#J(UJWQU$SSU'_]L"E@4OG(XHB/<Z/*@8\
M%6U^%RN(6RL5ZA&]^*5+P/%XAP&6<AV>!J.<LTF'$P,$<0FT# HF'JF!T'R0
MIZ'6[28[Z37*""?\--?HD;AR<K7UO?O1SQ<>7?3T7C(=0L8MX002"(-'2X$'
MY@UOF_D<7:9=JBPSQTFVA_RR"R0IDT45'34K\O+O"G:F6,:UR@WF69K8\/[/
M6\:"]T&,^@DC/[HMXP(S"SJ7*Z_'K-^<F8$EY:))G,56Q+!QDLEPN +*X\]M
M;I^4 X,%5B%\&:H\YUOW5]SE?,O>+TL3".,4\P5TKA)5IT^2HNZ">K-,1"B*
M2%D@EL!FB!)_0KET9OC/K4Q99TW*I,1WWY$R:^O@?<*=EN!/7ZCTW]%,(_**
MC^F2E'$[T_T0>-3^09G#=[GM#\K*^QY8#V7Q'*#0:>"ZO5Y#D=HT.K,)(<>9
M O4FIV(.AC$ES !,4/C]'8>$QC?!!2M? \JK\A&55H.&)4)?MJWG,N/X!C<Y
M5R4H8RPN*%$0%V^,8G%O(GB)T$26X$@P)-.)DI (V?(<4U_;CQMD97AG34N;
M'H=![JV?.D>P!(<.>'CI9OK5.W732!)9DR3)X]<E<0ZE6KT&-YSUX@HC[_7[
MM8._5:MKQ(J+T^[]$=Y_/[\"- 1RKNVBVVS?,)R78"88.>R"RJL:Z0_-0%&<
M#%$PZS)X/H&9(2C,AKP5"^T'@:+70#.!;?^Q+.Z]'FB<(VW@BLA8,V ? <_C
M[P8=:W"1:&EIIBP4$2*K((U<A%2)%S.<Z?9F!U=G?W H8^W?O!+L1P,0+$/L
M <V<682=RW8[S3:LD@SG41.U !.5YM'@Q@$C&?V9(Y2O:/$R/Z-FW.-D/>?@
ML.3I8\^JJC4^QR0$>%2Q5_<]@X>9BV!;'8Y+ )P.9^%1/)H(4XI"-YB++59$
M0>$^&KX.T'9*N/Z +O-GS'M0\=Y&=4\/]L7=9$#3 8098RIT%<A3=D'YS(>O
MG1R9I;!3\ZOWRB78)V,VZ%6PR6)NHX[6S0LC-L(M!L_#POMO11Z)';?E_(1Z
M!^\B _KS3LPWFS]#:7+8O3]+DN<=(>O^T8!USJJT3UPWK_?M*>D>ON.=@1,>
M"'];]/:N5.)-!3$J/ G/A?6# &J+J;I8X,34Z@3122>Q_1!L4&(UH.1F=V4
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
M7H8)A^%C<[/3-]\@G*K\(J2SL@D#D"=N/Z8_48NGN 4B7CS]G68U[ZMYZ&Y
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
M;8T=.PH[19NU;K]9&<7+D7:QOW=L9Q?$I^72W42CGC!/%A.2V'=V#L1I>H-
MZ8NOWBHWLH03_DAN25WW;%[V?10!.S<7K/"P]X$MYR*\#Y*$PZP*_>,6.IS]
MS<%\JXXB@(%HJ@TML@%X,(\5ZPA>7YX]3+5N>LU\S=7V_$"4>'W2PD-%Z)'(
M]2\2RN^'9\ LGGT4FW_X9_.0O06'F,^-K(/FL9P ;%[CU^QQ(.Z5/J;(K,*J
M<);756^6A(H(U\]H/O7YF/HQF$K(H;-J6R9K7\=L&S-Z69-GYG)XK/GZI>0N
M=EP3/"CT??R^_=/B)7NA96?Y'+A/ -<QM8"+XJ='1 K$SA[(L 8A+P+8O9ID
M2 #/XH'33<^S9S!(74@0(\?K_A$#Q.;P*<YM6;.2,)X\R>]NRTWK=3BW'X-G
MGET.4:Q8;N#X=1T[5X ZB!1BC2)/LE^#1NQGOD *XA G*1;=6.XE:<C#L(MM
MIW4B/>K:*3U;SYR3IQ^;/U++X?WYRM/!,\?IF;CNSEBYKX%\O4;;3F^:WSU:
MQG96;6A@G22,WN\H5_8CU'[IP$8>C2W7C[I9;/:S'^H.Y4#P,RO;%?KF(*E@
M;H22^QQ9DG%L(DA17@%C-T8:_7:MM^/& %(349PAWBRLP/TL6/+T+%OB0]E6
M52JRE@8!8HGHQ':13%.J0 G=/'+AC^M(R9VA,C?+\OKAP$N4RW?%SUF -:+Q
MT 0$-+SJ/%$F7^"K];G94T]@EO[QON.+)VK,Y\X8'?@Q]15#L1J>SB/VK393
ML$187#O$[UY3=H$RL#T/$?-3];N?F3 6+G?%*L7A=L)O[[2'QZ.N=^Q%YU+L
M(-^GNF'-$:OGB?@8O"##4B!E7DBIH'E.PS_T<=V4#OT%67TZ76#<[YB0]JWG
MEHXQ%_>WH>?@#(D(FGGSB$:['!+/4@37]_5J')MVIV;'L)2<!\NZLR_J#1BG
MS9<W?VQX^M"W.-U<B2?CD"GTKIU<1)>\#-6LQ3DRKVO2(/5J.T#$-E@^=Z%_
M.GT$?!^TC26"NP6G-UB\^]A&9!L8HHS1+@!CI4#V92HTOA'+T4-T.>YC=3K<
M,HS:+*CHKYS&_X6CP+@?Z<7_P5%0G)D,G:MG6[X.[/>_G;L@'F@0)O4^K(.<
MC.)%J/D0\(DP 82O_-2-1ZS>GQJS5E;1)>37>8/"G9.=M@,G8BS[:T<,75Q<
M9#SKZYK2)6_;OC,3YKAQ=01T>G\E# CHRJTI@E?YW^=X/O0S9ZADG/9F_6SH
MRR*AYXNC,="C;5X4.O%*"7O4SLPVMKF&)K6#)A"*NZ &^?+:R/I.EN24AO7'
M+4S"Z"2O\9FUUT8]1M\^C9V23SGF,(VB7%N#SB5 I;1V0>:$"M1R_I\_+<</
M_++!I:"!(]AN6^C2-UT4T^QW;08V&)Z,5 ".TD^QD9<.$A+I\\D DZQ$P2<9
M&:.B7R\UE3Z8R>-B**FY,0N.?AG3>),_JK5A6/CF=QSRO<,0M%E_+P!QOI8D
M1]=B7 2B2G __&"\+(T? 2S-+.+6,5]UC,7'1GLSCQR7H0*MQJ@.E480XMU>
MLO=>K"IR$$RY)OA]ELSB)M-!#*]1$U6&%? GM'0)YYU)L/YK<79L:%-X=N7^
M*Q[^QWH4\]]901EP+YG(VX;#,QM]\H>9":BY$EB]/@E%S5T+4B'HECU$6%/H
MW29Z'Y)PPUW-S:A;!9U6TZ)@957<Y,7'9;_MI6X7Y=*G_KO(LG)R8-66C*6Z
M+N_%LD>>JCK:YE)R-@</1Q[9D08QNIF5T&#\0VSC(D-TAJ;[#>6%%7<&%CM-
M)( /E8+"B+,CGAL-OHU6:$'__5-7'JTBUU8\1".$+[(UVO[#OZ1N.+QB_<#*
ML(19 S"*TW ,JH&3I#1/TN\HX)PTX07ZNO18FE2.3TUC[A,FTZ4_2]JF!!,)
M/LEG>,@*(3?Y"M3(:=I68SHN7)L?9:X\&IT4Z]:;'*D*>?7U#EOI82YYOWOM
M6W"LGO65>@@=$ UO@SZ-"JXK)8R0;IE;5(.05DC<+H@7ZPXYR-YMAV+F6^C<
MJP+.6%> GSI/N)+$9E!JQC]7EG8$/GC>U&@<IZ47<M60E)(=%YZM>E\[='+5
M)/,? 9JZ[&_9%7R#VVLB&5 Y%ZD"HRX^WE1Q8:(ZI4FT<K&X_+&#OJSQT8&@
M[!/:TN\0FG= 0]'-X1X>T=X[X:27UUT&I2R/9)WL7S'G>6XDE#XA_[1P:8<C
M>3E7/#/(*_#QL^:&AQYFPS=/Q'" $%[L$R!G!YL6Z>.XL1_EBTGTG,<R;NB'
MTQI%;3E_.720M\]GLS>"-0CM@S!5[C/%F;F1S(?MX'E6TJ'GNZ#2-Y532Z\$
M>\D'$+K <S9^Z&C#O,LFR5#J/[6@D^%8GUV0+.! ]"XA1$O_&'I0L9P;/?1+
M_YM+KPFC$AZN^$K )B,D,R9:@<6S1UQ2F<E((U2'.O($PYB9QCKEAQ)M@\UC
MXEM20R(#.F<66T9UZO<%L<G[-;1OD('A@ZO:0G>$<J_*^I>\Y&%:5MR')Q@9
M%\VZ^AN8QWD%A#Q0ID^3JJ_*$SYLYS_;OY@Y,.P,8N3L75\QN #CDA78.PRI
MB^Z .#INY$Z!=D'Y8)T8L9(Q8ML3X+8AR>2K"__M"_7N6DV6Q+"</JZ:,KY+
MY5OD:0]"+4,F?QZ+@W7<AZTF15'^]&"$ S4%6@DZE-ID77XW:P,77QRLH=\^
MZEB3EVW(8I!B_BOA.R@SKH.W4F/'I4L*]Z(.I-,O(LX0Z!K&RM$;2L\++\AA
MV\X]S%SS/;!.IR4"6E0'%F\9-;8')MF^GV&5V5G P7RINP?/?&"B9Q-'(C%$
MW?SNZS?]OSHY6I6Z6 9G\<8,*EB&',M\JQ%=R][1!6:33NU,,\V_#BB+(O12
M%E,;7,_-=^%%&&)W0J#Q;9;>LZZDU)B,LX(;O38:HD_?=2@*1OPGM85.& X.
M&AM\=3UOVY+.&ZG@IU+@M[_8MTC]2U\,Z&#&_1O.>O5% -JB@2J8T.@20.>E
M^ZZIPZO*G-S?QXV?LI0I/['TV92/^^!A,Y#3__G0,$0Y6Z1.[T7:(O;0J_2L
MW"ARD"B8)%U2'B38=>QF2<7+N-:V$W>?'OAV2O[:R?<R^1%=[I7S:B=N>$1I
MIVA]N>-D+^#X\L:XN]P,(_O>CM(',KBAM@<FAA $!(F8%#=NP/U-Y."-D; <
MS56&?DE+U53J^_Z#&XWFKDWQ=RON5>J)LK09!R@-*,K5X1D/-D(3WO-L219\
M8T1$.GS""JP>>_'3/^M-W:4D6:U#08:7MWF8A>=*O34:7^0H6[.Y1D(O!% ?
M)FE1T40Y3(>--!ZGG[SHV!8RCY593L7!XFH.?;'TX8M1FRT^G:91"-.X6K0!
MXBF%CNV"OA>QN']2(#25,7(CF3^/+ K0N\%MU(3N83%K6KZ'TXNYIF47Y>-U
MAX[^#_:^.ZRI;=LW"HB(@""(U*A4J2H@G5@V74! NA 5$ $!Z1%"@H4J$ $1
M!2F"B$B3+C72!42D"P@A1#J!!"$L2'OQO/>=HWOOL\]]]]QSSKOOGC_FEV]F
M?6O-N=8<<XS?&'.4<[PLCA.?O2%G^X3OJAS7,QP*-=+,\[*NDP]9I51Z8H?9
MB T$X/7#9R<(7G7^QH]-M"5R&RH7J$,[C9<**- _I>SIS1)%* "JG1@^O(J\
M0PL-U)]302AMB?&V@BMZ:MV<4!1LOR17'MW=QA>#N@:Z-/KI\<@(*8@X;G\F
M49>'.59Z2";G3CA(&,3J$<;W+;G0(L?(E*1#>RP:L6=2[04#?8VFFC;K\EI?
M;_Y57/ >G]\Q3_&9_6ZP,BCMCYPDRBC&#-H) ]/09K2[GM=^ZMY@NO8W(OO_
MHTGC?M.."Z3PUK\![4\R,P+9R[Z'^Y+=*1*?5$8(9JW+86:=F<<$P)^G."I5
MKRL-GC*"!(6+<GTPVN)[E$H'U>2W@Z?&W)VX ==\X^[T48WJ%_?*QM_>RW>^
M*YLQXS[5OY7U&)V B5D/?-LG'9AW?G=^; '_]5?Z&5+C5@H%NMM&+Z")1$4*
M;S#-3+4#NL5)!PT&5L$B0K+P!5@,'V!&>DI4N(-#B1C/>%ESE:7W>GOR5GLF
MC5Q4HPZYO&:QW@M:R6DH;]+DG6CKK?*"SB'3G_E;Y'F?_K!DRLD#B^UM'WM;
M8V'SP-?O@:=;]WA3;[&9#X-2?)%=<X J;0:RXUU;.C1.>4R-;>#P(DJ1T@A]
M=TLHNH6+)Z>H-1J1$7"O$NQQ5ZWPSB.LWD8@V*RAR/):*>",/K0(!VQ(K4"!
MM_X7P<QZD:72:M&3B4YSYAJ)K3JVD]"Z%=02-+?$.>,*(,4MK, V&C4B.6%U
M]%!615Z^W$KFX^"Y9>^HFGZGHPRD"25](*SU85'CM$&KLUM>6KK3A;<@ M>\
MYM=?T#",R=Z#.628O8-P4*QX @1U"OV=E>]A^EAV[?@ZE=9XSMQ/[8)T56R5
M;E9PZU/7Y-L&OUV,L**#'LE8(2,HJ%LY#9HT0=R,?D03E,&4RK90 8WH93<"
MY=;R@<Y5)QZT8I.L92NX!KK2.&.,7JG/BDF\4?/:5SXU&B_Q!M:7J]S-8%RH
MBV6V02NS/HX034$+7"9O@;EE06S\\<9<*Z.XK*1X*S9H]ZAV4&Q>-I#:FGF\
M3# K4H4L;S16=]G64?P]<MK H+"JSKTP=\E]*-]ZWRWW_ K[E[SFNJ=:?B3<
M'XMCE_V40NX/S6+_K$;YREB(0HH3@"66DA@*7-1-0(D4/=QT$/8+XJ/@?!OR
MP+*3P ']0J#)MD2B$O5+U=L,X;."<CZ^ZC$7B@78UTML0]PHW+(D\T: G\Q/
MD0=>9%5NM?OPCP&CT^@([ZC[\,"9O*& QMTV@U<>E:1%2B2-RQF(<?.[7(H'
M,3%GCM+VY9/9:!\AU?DK[263< ]"7B=I[6X A[$UP>;!AN9\V?"&4%55D*)7
M(/C#:S*OEE>=*LC;PLI@.YBVUY]LB1B&[I<"&*R$>95:'%C,U1[B%@NY[L4^
MP]6,%%I(@U6\C=)S"#5PZ5?9RS_K7GR_ORB8G5:MMJ6N\%6:]7O0UBW$T>]^
M<Q0Q\FG8EB7U88-^'ER=$'R/QK<T)4LT:X=6Y7TLT^XMLM2R5\APOT,*3N[1
M2]KL8A.^KZ?5##6G==)D1^'.Y&-P!6)G7&"!3Y6V#;8I)NSUDJJ?ZZI4JEFD
MH6N0MMW3IS&;D@T]?RYO"EF)!5!TD,DW&S.R_(VZU!CD=#H=Q G7S#4L_W81
M$'OA8-^TXI6X 4LQ#?73!<&3R<<IFM17D.DW-*9A.LA[C1^!P? S%@G<EBD^
MA*?M!:2F:85N>:V>S\<F>]PYG[^J'!G4WFQO>ZB5)QP]?)@%&V[*P !G&&L=
M0;D >)*/(SZ-8&I.-WJ6PK9(%X8#/<$"RW6!.799O(N/24SF@U4G=\<_- [V
M6'JIL@T?NI:['S3"4-%O5\5#OCM!*,/9$IJ9??(!CWF3IO X957K\8CAAH56
MP-98Z"Z7>BD*XN&S?QG#NU$*R(%C*+M%EUJ\V%M()PU]NAL_)F(-,.9QSH7'
MXHLTB&=$B0P1RM ([\8@1J 5>O%D%_B%[X4'X;8$_@Z(\ UN6')KTT'"_>H3
M@%(KV#WZLIW[H+N?_?O1 EX?P0OK1H[OO4U/81@$T*R ]L3P(B8P9= (A"I<
MGT"M1N$,\IL^-83ECLUW,[3VY=J;I7R[Q%\K/WQJ;BAA8<6<I.040Y8&TL\1
M2U=J"*,=.OR9Z@&]#N\TM.<RY.0?P23*(W R^A>M(F5GH< 1=@YGDB-03#QH
MDMK;#W<DF\'/C&BIWXHZV7=MI[ZC)*HN-=94_]8-IM6T[S"*@ ;10=UGOU=K
MN";)P/"Y@OG#$ ]H7+5@1F]$S8H#+O35= 8N84XVW:M"^AI37,VY/?HC;WW"
MH3P41QS7A%NGZ-%1!->R!L?0%/O@@(GLQ20EN;,21VU3U%I=$FF+V5P%KXJ0
M@&$@<H=7$;F6ETOC<832(M@QY,7OPI0!^.ZG,E;J^;DMVHX]!"O!()J%BPS.
MT_0X_+3T7[UQ5A&0[</G,\2%' %UO\%A&BQ0G2+Z(I"W[HXRV7UJW9;6,WML
MF]@TH-7%J:?6I?ZNM ?U/35B(!TTG><DF6F[HJ-F[U[M=TM>GB*5UY6RX9;T
M.2FL0^=NTPL&]:0':ON8]^OLWQ[7;L][[;A,<TL[RW74$>)F.LU*65[W;B)'
ME&NQ7!!K'[F\GAZB?<F"H7L%>TZ-#M&<<3<[-=_Y-JGT=XS$.>3WL%A[''#J
MSABXFQ3K-64R8=WW%@YAP% JM4D9P]&84(6KUZP'NMD]7WQ2!G#27+V-B(^W
M.\_M%=[ 935 W+C&+#N@-:EX1SJ(ZP"U'.+2QPD#ZU8.8.]AU^[YI!E6A6[%
M-Z,LAQ]%Q#U\IGLP.W"7ZGZ].$R4X&&TQO"3@7M"I57ZI"N-\-Y6;XBPS29#
M)K$I,/2!<Q%KU(VJKC:UFPHF:@W"MR4LT_!&#NXY-N5F/1]V?/8?M_E8.$,'
M5<H.%1_6\#,O4+]DY$1-L_2;K:J.3PZ=>C^2()W#K"M8,B<WH7?*S'(SWQI"
M$:]#4_?QH[<&^G\:A!BUVM'.A_KQOTIDBW$A'?3I>2@=%"8/NFEN2P<1DI;H
MH UI!E##&.O_Y5F?]OR+[F6>^G/B]]I\Y'L=KIT9]'L;R(QCJ&7M)^_L]%;^
MBX6_G$T9N]4T5S0&0UD9JR7")6#O?LD^X=J,*P9Y]_\_^$Y_^][>F3 KWGI
MCP Z91B(VRS5(J+QI82#V"^EGC-H(7>BF4#;X^J:+O]36>>%-9^ K\FXJ5G:
M)-<4-#^Y7GO=4G_"N;#ED>9'\UCRUP$ER,VL"2F:@!2-NP^H 1,>(EO.DOJV
MX\*25VCZB730!1=,_4=2Q]0VKED% LC.D^(G,T8I2A_[RB^X3#!FZ1U,C$-V
MYO,QY'RS >0&DHV",&/Y CM_=J2XN!*#!V\T6EX(A:W"^\IQW0J[X+?AQ([9
MS=+4Y3EB[6/)PT]E++<"JA^4KT,>4(R)A?&GIDZW8\N%V\,L=/J2'V<(%+LW
M=P^DJ*NNU08B[&W)H32P!!UD/4L'I3*8H)_-Q# 0!7W%Q=BG7(#FB^XWL.66
M3#E"?877Q(PBE\D>KN<R12R!KK7WE_S)MTE5#,06/)W_X'9" $-3779R9C\_
M%JJJ8IID0WI&VW!F*<XE0DSSF\R=PJ:AX\98=-N*8BLUJ-7F8=P3N2H#)ZN=
MSOI;%-U R(_+YC3D*E#8_H66WH([\61)IEKPA1MKQ0,+L[F2^%A9\ ]\\"?F
MF?OB<TX9'?0C"T7]A7UF<_S!K:!_T)U,OSIR?32JTJL7IF^29,;QI<.Y5B[Z
M0^U#_(*LV7^)3/@[;FQ/;M=X83#0@Y6MLF*N4'H%"LGT;(/;D"]03(#% D?*
M:6I2Y2%9G^/W+A,WVZXY:&N2NWPHJ@>=\R7T61\&*UC)="2-!I<O]?%K]+U1
MEU +=>A^,5DP>'>NP,(Q%ZQ8)3ETK>I13I4V.PZ*5YWFNJ=Z$>;XO'ZTP>K5
M?G<GGD\SWTJ];3<D]'<8LL>]?O>9F]R7M2"[=31H_1]4?,8?='!EPQ#0-,4H
M)]X&Z9*LR<8Z:)KE4G30QI&"]R7IT\AFZ#[*_JK,+3W"]8*"Y1U4;S$LU_KI
M]2;TP_7V%\XIE^D@$.[.LTRS[)\VO-M*OH-]/5)F8AZSKB7]52#K &T+DE+0
M^.93,LD=.;A8J-'7$#;NJ"[E*HG915$C@%NH;%HJA*T6:T'MV%WD!T*W[KRG
M28JE^I">)(5Y>OQU(BBY_\@JD:0&U]XO?[C_.<M>73OI%TF.2?;B<!Q9']FL
MC,1F(Y26(?Q(;"#R?Y<!8VQ&0D)8;O=Z<4X4U6W<,@C>B EP#E+O,,M80A(,
M("O+]9I0X(87'>3YI+.>QBUW$Z?.4)&://&*?QFVJ-?_\I#;4,"8.&'RPW7-
MI/=Q/4\YI^Z^S7\\_=JD^^+P<CT=I/1-J[799_^WRV$WO65W]5H7Y:FC/>V<
M++PM@JQX;+SJQ9,64,S49]\CP0E]&($-GP=H0AVZB@XJ_YZ;A*'6 _HZ?7/;
MU0.MM J\8HWH];4Z_QIA-[$ECS^@Q#KIJPO8YSTF=C[4RSNTPU@%T>DOS&_L
MM,&N1A;^GFE^#6EQ#@VS4I465?B7$^F\?UVVEFU<;W<%LII%]Q.K\C]KN6%%
ME&SN'5X/U-P[?R%,Q.#57UV1%P,>'SX6"ZK%>F?8%NBNIM4A)6]GHLE[$+UU
M*<01N!+6$[-O"=I< +.T3NLVH(,FK9P/,Q[A@:)(0\=+WX$A+:CQ.B^G2<CP
MHA-D@&<-^7+Y%5'QJ^P(^J\,6"1Z*&*-S\<$(C;[^I;J_F]U3SP@-NGD2Q(R
M'$UK8VH%R(FN_*%U*  %5T%;2Y-GME8J=X;+D<4C.B)+UU942R8,?1E*J5MS
M5O7:"G:&>IZ\[ULGE(#R"+^CD#)3;S,X%X_2E;QX(.M*1R/K7S:V)W]')IB
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
MX\K1ZJRUXTOQ"]UG1:OZ5B3,[!6FS'P L+P6*@%^,JXKJQ*[T_T(.=^V)L.
MKC.YLRN88Y,#R:>;F5V$[WWJ=]J'=*.#4% 0:@)YG2L&,KXC?IFA$K+@#,=O
MF"-K/0.WL+@(ZVT_O[81]%TZR(L+]&4Y$>#'F=Y[!=<@RL)S38D:*]7/-C[P
MG]^R*+FU2\(OA,GD&D_0JUIH)H8AFO93XF_X(L!<UFKPN>06*^^NWGPC'W)*
MZMNU :6OK^B@AR2-XV7&PL2B3^]+$IXG#GT]H;U7>W'X4UB(>_8/<(GI/Y?!
MGD]D<K(XHBAU=/1DZ_Z3J6GNEV5R[B2U98*8GJ4QC\?6BY<<Q+GA#Q)PTR;W
MP81'4[W!A=",-$A4P-L&,O[<N5N'U*+4I.([V3.5GC&] QZ04HGS'<4>."QF
M)3BW%?GU_;7AIB-+YN"58K6M U^1>4::H'T;:J[B"?7362O-T^C[-M]@@Y>&
M%!I,<$+$#,OV\;%O"GGB5XJN?#T+OO)@ I1\Y_+'RJ5Z<_(.O)[F%,856]!V
MF+*3VTK8,64;MWTJ.X *-'0,=5>4+,AOF##EBJD$CA/32<_?HMJ@52P;F:*$
M@H?&SH11O?HC'VJ[T[=']YS_M.T9K@8YR@P.(*Q%4B!8#IZ)5L2A?J\ O,[
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
M3(U4#L9)J @H3UY/2?;&*]=X="Y1^69"4'@BX?3J8B4J@I0I1AS)R??Y#)?
M;L\?(=>_EM1N5N,SWV3HE;B+Z\IFG N8?0%V,$^\J=50U;7, IX9Z2Z1\]@H
M9Z?YD0+MHVL0>:1($PEYL2_AE$QOJ[Q?AUD5"YZ/LN1N!"91#3+3B5"<6\O:
M70TV(E=;WV'[Q;(3$+<[$P%;<I!(Z53%HSN<FM/^3B;R??BC9(?K4RT<^EAD
MZ^+;I+E ]E)/;M'NA@<&GX-GT1@+W2 (.\0%&H'F#%P#3#<KPF;Z^&HY%&.U
M+'U)A2E7![LYUEM8U<95=W7@G/*,QT:**?JN8XC2#6CHR<=6641^2GS^RHDU
MVN6!Y+DDO'5Y1<7R/B/9W *U>F%,"_H^E$N''6:MN(>B2A@2#'SD%I!I^R&Y
MZ81+8E^O6)9%6"1H=YV1=$ETQXGXG")420OVQ%MAY1/ #6G+NY7.O$F& 88W
MOD.KC^$_GA3\)ACAUW^ /O^-),Y,/R8^*/K19_P/:Y+_2]MOK3F- [\NP)C-
M%?#3A_HA!XK[#_EUPA7^(G-5SO_%V#/TNZ?"'-2(R )WR:R"L?/^S(75ME)Q
M&FH;1PB>/7!G\@':!\3)!MJ(3^2A<1- ,Q=-6!EP7]?#3.W>8R7UI:#4-B<G
MH&#(.LUL:/V;5K+DQX)7SH1/18^_$.**%P/P2R@N<#FR';D/V25)+8-[Y1^C
M@U[7$,5O>9X\0EO@B6@AD4H?(Z?SFD2!32P&.%?<=!I^OK_AEWAJ'C4Y\*6[
MY(!NYQ@<HW)6QI_<X+4822KM]]AVH^US)*M1W*C92.P^.BA"=QJ#1ZZ@\(IX
M+N#)A,.VD\\8'+TY(+FR[;/E']^ $],)@NQK*I PT5S,\=ITY.J$VT\;08A<
M96^Z%D=3;%:VW<_EA22FKKE/#=W.XW>][2XBCXB:-^'#VV013-<F^,VJ0B?0
M]\C'XOWP# F^)_.6SMV9%R@:6R_9U5BP!]S\H5!:!HD].EC+2IN2G:,5Q-)!
M67[DIQ0[.N@ &85<L&1@E68^Y#83'D?X1EHGNG7-0,99FZ?X]>@@6RUY;&3]
MD1!9QX?ZHU7<M%913J)63S"Q;R8KCA*"O2=DXG895O0H89E9,^C;A"_?*J_-
MYS#K9*!4T1J#+:/%T4&OQEC<X!X%,>O%UGFV# 15:\C8(5W[S;['-H81^B[0
M.H#0Z48EO>IWDX<RKB?ZB-7S"?BO^GEZQ\H&/+)*W+2%ZX#9]91?G3W'W2_]
M(FG#^!>&NJATY==[ZN_;DKM23U>/OE$IGJTS/ABGY9?M^OV(")J")ES,D#7N
MA]SDXE^L.YWNX^XE\.:XC^>^CEC[EK$G$1=!7>)9%H:EP_;K?=%T4)G-2@_1
MIR,8?:#I*%R9]FE$A4L1GYHUH5IV._.R)P\\\<+K$]&YX4IQF7Z>]TZVF/'K
MZAVJ"Q[MSTJ"=;Y3SX^^K*[/E&KT3*:EZ/JDOGCM)1G=%SB!^BG#\9'^Y;)M
M>:<>.HB9^JG2C(<VZL3=#]?/M5\ZY"_T33X/7]=S,.7-6]?N-T>PX6)B=W?A
MH9Z>600SQ<^D/O/!*]7 ^2H%!:,+$.R1(4YLC=H<#M52MQ8%_CY?0G)'$/1
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
M.FA!E<&YPCLI-WX2Y:#.GR_^U/.\]O_;=4^ERU5$HR4-CTF/QQ_Q?K_L?W.
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
M-;8+!P&AV4FV)<>\AHE*SCM=-ZSQP<1Q;CIN)<B>9KBG1NIQILR#&2VJ;'2
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
M125$Q<1_-NB3I(2XY,^3GTK^XU9^(0$!(7$181'Q?[GQW@ RHGS'^.4%^-0
M?AD^ 1D^7AL @\8H])?A\0%_;7S\ H)"PB+0,"2@+U1+0\,7$( &+02-&+H:
M!5T'!&6$9%5WF0O+.5P040N2-XQ.?R*J?JB\6<&QGZYA=#$X1DQ<44E99<.V
M[9I:.[1W&YOLV;O/U.*PI97U$9NC)T^==G(^XW+6P]/+V^>2[^60T&MAX:B(
MZ[$WXV[%)R0F9=RY>R\SZ_Z#[+S\@L*BXJ?/GE=45E77U+YZ7=?2VM;>T=GU
M]MV'@8^?/@\.#9.HM+'QB6^34]^G&8M+/Y:9*^#JVD^[^  !OO_=?FF7#&07
M_T\?B/RTBX\__.<79 2%5'<)RYH[B%P(DE,SC!:5/Y3^I+Q93-W(D:YP,;A?
M7%%C-W4;XZ=I?['LGS,LYO_*LK\9]I]VD0!) 3[(>0(R  +@L/.2M(#_"2G3
M9*:"# IA^ X%E\ U11]\-5*$"K>+C$]TT_G2W=+.[P..IV<8SV6IT.HOLWMY
M0,PKS !9S,R2=0E]@'.'> DG]V4*+V%F, [B.[Y)["B#N;Q6[6G$9XE7*C-3
M"^B[S.*?;[\L\^U>XIT)Z\?8YEU$RE-R%7(NBW5TABS09,+6H@_&;QUHD+W&
MLI\MB7PZ?W7 )>$>^_M#A4L!K?3GUT-[=18VL'&<!(3_PG#O#%?"8FPA*3LP
M\1NNE2Q;]:H!07E]ZXXA)X\9F:JGFM!9&:I]3';=>_X4R?1T9)G":87<EM@Z
MA$F#% \0TH4&_Q(=Q?!)><QY@/"T!\"LPW1"4EE58L#$:Y2G59J5*&'RLDS
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
M\YP;[AN@LDYW&_KP]\_%[[]X#@3Z63;6-=:.E"]:LV7ZF)*@#U1$%#EEWJ
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
M O:'-QZ99LS:S -$0K%=5+HFMSE7E0?T9T=A]@Y.J1BPDW>P>8 )QJ =N8B
MQACP5Y;8:#$)S<MC_O]&I/[]7%3>X> _DHW?5T0^9*;#*6N.@YF1,^<AU<J_
MWXT'<WXY-;/AORP;CSV)B[K%2^QAD*B [>+6<J"(+FB#O+ LA8?LN?'?";P1
MBGAQ'O#.%;X>.V3O")&TXW/8$]?83=AF(>R$'EX$,:OY#/N]B$E\:@KV:O
M- [$.F&*WY 7=9YQ]_SU2:MC<X?^R"LEE\D,&MF!/=WC](DXUMZ4O_II !Q\
M=B^0TMW_ (J/ZYH)?[0M^GOY?U93_]$KQ[45KJ@.#]CA#^[C 1<.V/* XWNJ
M.>:#BZL02U3@ 7=KT%"U>)E;"+'N'!+W\<S8WCN<1025X[*&%\!VE16#Y/]X
MUB2N^@]=4UJ"[4R.LEXJ,?[;SK"S_9A[T6EBK(&5IX.EPE3NUG_B51Q?$_YJ
MU Y?N7FI0KT(GZ8:2'=TW.\"$99(_,7T=&)_D:YKPI"E:N^PB!Y\,L.9C9O!
MCA#_ V).K-+_P<\=!/Y$LC^1[$\D^Q/)_D2R/Y'L3R3[MR&9E":G!.&!C^,!
M->M3\Z?P<FASFI]HE>T#GZK =7Y6/8\*3CO)2I<V7+ ZL&^9( \%KP;F+0_X
MX8#9P0.H5\GLRTVMT/C,?G$!!P9;__PQIJ42#<]5@N*]HV365$M@K._O^I_^
MJ?9/M7^J_5/M_W=JM5#.K35P:7I'#O6 H>]XS8=9U:K:C.F3&B_2'UOJ=V;Z
M:[V=CRCY\8]K$9^JN?=>@6?&X[G2G :B!Q;&ML51H*+  RXMB$]CU'+#8@;M
MJS[&2CQP?A%DPRUSY@%>RG>^NU=K^&KO=GSL==Y"1S+FP#IT-,L//-F,5X'K
ML&&<1+@HRM4NWHE>F[J;K.07_-W$5WZ+=+]N\B;N+)_@G?(SM!2/,,.#;AN>
M%GS-NY(_)94&J[:>9;!,DF48G;3/Z=3A:UN_M9 6+PY\T8Y:.7/;Z*[[7&J^
M^O8R=VX_GB^4?',7.XH(-E.'&A1V\Y]!VZV].-1KJ5<E=&>O[AF%(?B5-V5&
M[:C:V4D%8A*1 E'*JO"$95"6Q@-:39$W0X^+N]PU&AXZ7OPV7#<(3W71#&Y;
M7RA2Z(-MAINI4M6?H\/!:Y'41M.9UJ_*G,?5MGBIL^=(UAH;0E.%JF9?EO"7
M1P0?F0@;"UA*\<9K'ZI_/0\30%Q&#L\PLZJ;ZD YAM\1A@'3]?GEG4-VAS^W
M5U8UV"E\--DH:;5^(.:JGX0=IP'K\<B5%HH4V=U',FI9 M,BESR$;IZ]H:/W
MVWY,;\78.]]PZ7H!Q='%,3/G.]SNSYDP& ^@/.8!,H@K!O&*-DK1L^R-4M%5
M/=[R(TI)!D_JY4:15M9K0U2MFNX]JDQV0=Q>*I&2OS:8?*5!)8^MSUB9[4!+
MT'TLP.BBT6F\7%5DR?[^HA&+T W[5%_6Z.@1LL=5[\=.)(IJMS.LM;^]/$>:
M'+U[<FNNQ%/9;R2OC'W2NX/5O5R.=&U->YP496[^3U#"OXG+EOV,E1BX$GAT
MI1,OPW8MOG1=_Y%T!NO4IX /HEL=#Z7VCO-EJAZ<M@$\;^NX/P5C6^$;&0&/
M.#@:06IH.BP&5:18%Y=W'):S\45ZTZ!@@/-IKP.G[\K$" %!T*3[(8=KF9FO
MB)6@ @-GR=C6<?_Y"C/3*'VWUA>17:^<A^PW,FK-O"L;KK""N5W8=5P-V$W,
M/LX3,^,B5)QFFD0J?)HM57F4!P3O*Q#HCL.)^*<4IT_K=,%E7+\3JP+9\JUM
ML&JI%I967RQ;B.)BIA)$L_7B1\A<G@O=GKWW8=!NDRY^I?&(^^)'5#9ES490
M%L381Z#,,9Q9FTP-[?:K)VQ&A;=?'TPVT%>77'%>"+E^O.WF<H;1I@MG%IL<
MT[M*)@Z/XAW809QG/, '.USVN7=FK+A]3JG5Y\07_ZW$UYSE+F3#6UG^^9+T
M3(GH] RC<TJM@8ED*<PNE&$W3;.E3\5WC1O_5-7O@+WM:Y>+=P1+)--2E*5/
M49X)2HL29#G97$WV'C""!;#W<Y[!S?J*AWL*T=L_]#ZC^<UX^M7$SO:G*]].
MG?>Z4F EU3N_4\SX&ZPR,&D9,63$%&-D=?* A%S)<QL=&2NX90-9E.V;/;*Z
MPKU1CF?&!JIJWDI(B6U\-?;.*?B@5DO:B:;B3]>1G<38Z^2.S19,[ >XNF\X
M?/>'4"KV&2I89<5MQ!5O(&N*JT-$R72$),J/"==-L[F<>S^P$#T4Q5+R<N5?
MO@+[J$09$->&$%JV):J@,OI<8BP_-5A&E))LM'<X-9N)TA*"U1*!3<Y3ZW;H
M["J^FI>D;?7/+(%_)19/6R-"BOL"B]V3_1)5O6(H;9L.CTL3JM+K140V,Y":
M:&E.#-;?X(8)J9GN/#=*75U@6Y>\?0;BW#XUK=-KYSX+;F,O'2/EGM%^]#16
M/+DE^@Z^=*HHYY"O43-W!^8M7AX_-O^$=03SGKQYSDR&@,)9U'Y@G_-X@3IS
M^;-IWD@FR[BWV4QO$T.G0OC+J3(^A[=F"TD(2BY&+8=YZ!/1VSX>6W6K\,DT
M5X\AO]:':P@)RI-(QDG;!T\L*-#2+J'OWE_UO7E;1C[2<.0^ONAI\?N6+@9R
M>)(B-:=##YX\3N<!R0A?>TF_+5(?JEI]O*A1(E2WZXC;3TS:)][75@J*I<P-
MA<RX(=JP0[%,/+A ^0RJ,F:8GY/=0.RU$ F_L#ILZY3NM2AWTCXGRYK,.7W)
MH)BN^EPM^1K1-X*#'T\YO%^X6J%>557SLBJIXYU0DK+'&5JJ,+^6,A ):!_5
M>J;\3ZRQ_R;.CS"?B,(-$2QSM-@@7!J]'WP;0MG/"="(0<H,?\=?SM0);NU-
M/-F3@-ME&!<;([#).:__4/^MR5AN#[+2>DZ3+L8^0-ULS<RBE^53SO'WE.;3
MTY+I3W97]*_:E<>]4EJ\JW:HPDC^XKB)W9GJH#T(NEU?LBDBMN$X"XXVXI20
M#X*6M,:CBY%]$H2;'CF. W.!&K[ZL_X+*52/6X<6 7<E3]DM-N.<<Y;.1@KI
M2\YSJBPAU!AM(8&[R89.&/O\B J31!M6)(9*"4TWB6YHCZZ/0[_2'SW^1?6K
M5LR+"ZTWM<^<+R<<IEN_P6V<^2I#I,?/18\%BK%=:G*9.JEP"4+\"1=7TJPC
M_))G+M73_V'\ZM'%_8-/^VT?5"E:QWPGT^T1-S9(S3GG<S_D*H,1%([^H!6]
M(-N+<$O73,%7W@\3J/8Z^:2+')]FBI6'H_I7 <^]'5*-#I;K:E_-0>O*'?_"
M/U+\VX2/-_R_ %!+ P04    " !]@55:UT95?M0L  ">0   %    &)L:V(M
M,C R-#$R,S%?9S4N:G!G[7H+.%3M^O="$D)RRG$*10D=B)RF7A62)JF4TU0J
M)"GED(8)(<<)152F",EARK&0<6Q"$LJIF!.10V8<QF+6K/E6[][_;___[]O^
MWG?O:^_ONK[KVX_KGFO66K.>^W[NP^^^[^?![^/3@%7[]]GL P0$!8"3R!_
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
MXQ55#XHE?8CHZXF.A<XR^(":MSX#K0(6'.[Q%Y4^;,MS6K)-3S]R:O<UT=,
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
M+2QK;_WOV";YEV^[\/O_%U!+ P04    " !]@55:.Q&8< 0=  "',0  %
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
MT!PVZ:1YPF\NQ\,)'FX+07F#,S OFI^VG%VJDT[M,T  PUV%K /MM1?D%@?
MJH7\62UNU&UL\73RWYRE >OZ]^+UCR1J;88 46L6HH;,7(MR$4!*:1;[Z2FI
MMNQH#LA],OQM6IA"H^;^G^B:.0*6&H4FN2]8?:OIAH"SZ.8<OZ_A<<+@<@X>
MB0!!KW$#YR%A!+!K$$2 X7HMLH3;]Q7QL/9=&$S$B?7ES6/;4"0#?X$*%'EZ
M_X-6[W\2(OT+6OE],6C$X CI?, 6MP_[9I?*KQ6_1Q&FX?*J86C JX91\U91
M\:P@S4,(D*ZVP+R0]UF%,+_F^#Q\EDD((P^ UG / C39+W4N(0TW?M?5+4?8
MDVC4_=!(P00<]1IY.JXAB,00;B%_;_8CM$CZ.PN!Y;I,7 [N.-5C7K0% =;_
M>HX_G9'ZIS3?_YQV-4]B,I0V!51^S\A3G&M;2D';?^^"]%W+JJ9C:AF\W?\.
M'+#$#\WGTP.WHH^P/!9]$4 /#3S14:S6/XN6OU. 'P)PBB+ W2)_"01XEIR!
M )F)77#*V+S_\ITJ_8$>/(^EP4]8^*OD ?/C3(]?#YNIZ_JGUOFM$TW(S0'K
M;@7HSN1DT?..;Z54QJ>KH"[R'2\H_X?4LQS]?TQ'_X+^@K*_H.PO*/L+ROZ"
MLG\!9>>Q:$_F2KB"?0$G9;E2I,IE+8GG*&8)1PI&E#?%,N?V"UR1UM'DE@QP
M^X@ O1,$FA%I8:\A&E3 ) ) ]7[QX8&2_EI0J =75C6&_4S7N-FGDUU*S@9A
M(_;VV_5#1:]%:X15($#P:58B./R5B4& ZTDDU.]3,(H($%((5NX%AT?4\$R.
M$@3H5P.KNLC4)-QWKP0YF V-07K"+ YRPG<6PQ%3Z"Z07B<Z]QK7>Q_G1%G8
M1>9 69)S1H#:88X/N!^9.Y"-1J8ECIK4W%5P(;#%:J.]#D_') L<B[C<SE25
M&^]& )TY*LB4&4=7]V!I'TGY'JSUE*L(0(O)1]GQ:LY_I1+VP(9PO ;7.TJA
MX:,6]O2@N[.=(T.M6-JL!R17QY*8#$6 *\4$IFM9'BP>PW!' \>/AH.%?$#F
MN:@?F:>,"4_O"<PP*('+=</ JE8RE83][OE:#F;O >F/?SS'C_!3K ;8!QZ8
MW6I+F9W6/ Y+H;F($T(926K$T=:,(4"$,8K3:*ZZY@\V?AHF00+>J-)RNE#U
M_:#)96R5CK*,>62"ZC3O3A_I![FCH,O%3.%^.-+W, )46.?!ZB?;$6#%N\6=
M"-!8!F$1@$\#!^_2748."]+M /UX7Y9_E CJ#3E@I19N>,@+S^1ZC<ID^H-V
M&.2?<H:%:F;0J&D)>6R F,7<9PWST1% 5R,-I"JA?*U+7T8]YH4(4*426$_^
M[A'(@P!OC!K0R<;EA&B3&\":9*"N29#^$YU"ZSENPT+LMJF%>:DMRU@J^T?E
MG)@ ?W0"\$<99D/G>5H>^8+M;^GX'^RD^Z-V\MR6<X ?97B"?ZOU7^G$N2 U
M%T<S2DG!=L4<'D$ +5^0Z10/2[6BID-OTQ^BIELUA0#A[8]^TG0V0Z<&231&
M'B2'9TG*+MEG:<LHR,^<*9P%1\8L*46##*N>S/HYYP4N.3/WY<!\S:CZ]%#U
M25(00#S]_X7#_5*6J/%=4>-[H?--9T@0#YI6:\_\")3JHS]E_<\\<3\BZC)
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
M&1FR#]6>B!AK'WGS$V_)_Z)?W](BG?\'4$L#!!0    ( 'V!55K6' <HER$
M "0U   4    8FQK8BTR,#(T,3(S,5]G-RYJ<&?M>PLX5.W7]T8.H2:GB#*%
MJ)Q*2CE-)21)>IX<0T).H5*,C)ER+$)(2FD<*B3&>7(<QQ E),S$&(K",.,P
M;>:PW]W_?;_WZ;O^/=_U_W_O^W[_Z_JNYYYK[6OOM>^]]EKW_5OK7FOO/= 0
M- 9L.&YF80;P\?,!Y^ ? ,T!ZP][!)[W!#P!N/%!%, $X.?[T7YL^7^T-0(_
MMH)KU@BL$1(4$OH;":\5@4E82$A$3&2MZ(\&[XF+B8K_./@AY-\OY1<4$! 4
M%182%OVG&]0(2(CPG>!K%>!3 O@E^ 0D^*!6  GK*/@W]?B _VA\_ )K!(6$
M837$X Z5&V#U!01@I05AC>&SX?!Y8(V$H.2V/8>%I&S<A)4N2^O<3,X643Y2
MVB1SNI>ALO?\E8BUHAMEY3;);U=5V[%SE^Z^_7H'#NJ;'#4U,S]F<?RWW\_8
MVMD[.+I[>%[P\O;Q#;IZ+3@$'7H],BHZ)O;6[;B4U'MI]],?/,S(R7WZ['E>
M?L&+LO**RBKBJ^J:YI;6MM?M'9UO^OH_#'P<'!HFT\8G/G^9G/KZ;9JYL+BT
MS/H.KJS^L(L/$.#[7^V7=DG =O'_F /A'W;Q\8?\Z""Q1G#;'B')PS;";I>E
ME'1NBD@?2<XN;5JKO/<T0^;\E5[1C2JZM.W,'Z;]S;)_S+"(_RO+_M.P/^PB
M ^("?/#D"4@ *(#+R8G; ?PWD<"4-46*)RJ$\K2.>R(#[LO"]BAJ@M$$L/Q$
M37U)?YUJO$KS 43/+88#0V]/8Z-8QA)RV'UB,![GC8\-<3G 3&]$;,0<J*GZ
MJ%)FA7B]/T:A(-<^Y_*E%X=4]^M("R.O[U\B[.46D]R-0EA1W*PZ=2:>%DMW
M4VO!R:&56](OD</CCQ))#PY?[8X)MGCF7'I7Y43:UC':39DF"&C2)OE3;T&
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
M5X:O-N>I]FL\R^P:@FO@LV\E_A?,J4G2@E;!US!# S@PU"#'45F^.W)(!JA
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
MCFSQZ?C4:8>T0YM3#LD$-1MK,JA)&/7GX$03N54_,?6EO6G8<U?*?O=J8II
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
M[_Z*.Q=-;TA4-A_J+(Q#U)Q8.(%]A)8S(T,(WLM2S_S0PF2S>_5:831CNN?
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
MZS&:'.6Y#V,\9G&/DQ[3Q8GU7N0"8FR;A8'_S)1<EX_61.#-NP,K3]]6WN]
M^B.NEC'M]GNDNF7V\,TWI,;#@E\[L<;6W/U?^+3-\]'P)",6!'RZ0RBOAO!^
M&"[T2*UI7GA@<5$.H4'?C7JY]@EI*[U_WL1OGJEDK^*5>^K.N+Y%!T\1M92F
M0+>BUDQ;<_C5@L *ET15FW5L[>!8;A19P(J4:ARPIIZY[X%%<>9G:<^JH+C!
MLP+2+>S''1J(\6575!2:&Z70'_"B];HS<"E4"#6'/*^&(2+OT=5 @)>90MRK
MODNI,#GVZJ/ZE [DE0%S3XB/N\9VJNR<.*I EX#W3OYL3<&Q%LRB/M1>&H)Z
MBSA)<XZP;H6%3/%R5NUT?TP-2'=)*!X<G32%*-_(>0)P<ZM\^Z8\[^X9!F];
M^]Q%05#KGH:FJKE,(^^,N)(E\X)VY2I5DQ"_?0]TM=J[O^;(>]E9NR8<:P6S
M':[$>+$(SD8SM/S[NUXAE!0IK2@'!$0C#@Y/V0]6K,CKJZ_X5T\G[5'W2N1C
M+.<ZJCKEU+)WWQ_!F*C4.:J6L8C8@3_EJO\?  %'_P-02P,$%     @ ?8%5
M6K=LGTFG*0  %#<  !0   !B;&MB+3(P,C0Q,C,Q7V<Y+FIP9^UZ=U13W;;O
M1IJ(2 <!(2I5:180D1)1D:*(@-(A*B!-B"@(2D@0%*0C"@@*D:XB1)IT(KV)
MB)10A!!Z"R0@(9#VMN>=>\\WWOF^.^ZK]_UQ5L;,V'ME[>S9Y_SMO5C#K$E
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
M=1:C.DRKA^UP-XM6DG M?.?F:*TU?H/%,[2 UJ8/W0I;+^LN/''</7+N>3*
MTR;K,'FR:&)T&-6.  W/U*;JJVE V>U-? C&;X<PAU.:M$]) ,GR_ I3T>:O
M'.3<BQ25JIUVQ5B4S$!)9KVC,$H"69QH1@ZD0*FS9-_N*3-,\YJ"DWJ[]2/'
M4Q]GWR@;'&Y<%]NN$;)SEK"YO]>%Z+71.])-L6"@4:Y8GM[)WA$:H0@=^7%-
MP0X^<<0U/;A:1*!(I?^DB<*)N[PW Z7?NN*R!CKS?QT]DO?.PE!4]C]?LEB
MASE8.@@8HCQI"A6)%D8H>W_XDL3 7-*RO"11UG A()H@HV G&S#1?._8Z=O2
M/8$B5S-"R9@1?HH*U89VE'K^2E5_N53PV@%S NV2NEC0MZF'J[Z;)C\T-FPO
MW5TEMZR_]Q-*#)_=#A)U<& !8?[(]H;#Y-:U!$W4$Z)*>N8G31\K(TGB^J)6
M)2T\)-]'[[98:8<Q1TILA&ZBN29QP&HN><W/3L:'W$TQIO+3+BR-VD3I*P1=
MF:T($=(^_*.B7LJ^ME^]: J%%:@J3]'>ZS/.H]QY<-=]:W_4R/U)FTC]W9=H
MVE3W+_.72$_(I>8%GO9Y@Q]+Q1*-5W''32NY+MY,>?%U8KR3JWY7M%I3!QD>
MCB69)XQ )\5;=C.5$$HD,4S^LE^/2L]]]7C-U[GI)H<]G&8CIHA3:='')0)N
M'=O=>-7H4A:S"[8+<7(2*D[7(*V%KZKXHZ27<>FXZ(-E./5;2:L["UF9;FD*
M0LVUW5<.NU[E B2T?YDJU=YT#2IH,J<JIJZDD=2G]L)$F.)!W+;]%1T%#^-^
M-IP9\DWQE)05]+R529Q^M7*+^U51_.Y&(,$[.UH*[I>;:&$H$JJ4'0W\$V&^
MHJEGQI@68Y,L@*8R&LA,K_!BAGB/=Z_#,#<9F/+/GRLP.SDS)S./,CO:ZJ E
M<WTZ&PXH-6N4AX@-&67X@ 440G]ML0!Y%D!,4&8@6< [.!T-AAJT?(\R%9N=
ML.G.S&0!,UC&)Q0&O\G' EZP $H!Y;$A2OR7!?,C6!CP]%06\)E_D\;,PJZC
MF /,[TJ8*68T=!"]$\P"DL#EC4PL:D"+:<X"1M&CG*)T6)_13AD+,$>MPYC#
M4-S:3@0+Z 3YMZ*=S<;&["BQ &O4XAKS$@L8X]YAL("K^&TH"_#Z.\^0I5Z&
M'G@!BG:#!<"P2U)@F0*Y-R?NBF:J+_]:9O(9LH"73ZG]S(YO62R@P$>AFOR0
M>_#N>B%1W:T".YE1'2@1@I(RYU_1?IB!Z0E&5%LPV,$XVB@8>RIB<9;S3TAP
M'.R"<[&;/=CDFT.S>/HCD#7'L6UKZ0<W&\0>5JW%@8N<N'>#5@+^C*ZEH,E;
MX@Q_V+S%P+\?FJQ<T]?P!>\[)T/ZPV*V;5#!W ZH+AT$A 6XO;X":MBZ"-9;
MA#* D0(JZ3F5C:!&[<K7&)I>@_0=W+@K9%W=^2,],A8[ UJS62 [6GE4_]J?
M.@M(RG^F'^QQ[S^;KJ/CF(:#>OSND:B9P/-THU]\AB(V\^Y$PE\4?HY %'E1
MG7$?/FL;4!W( F1 V^-.,:]'.KV"/\WTU9DV *\W: *[;$#$)I%NQ&B NB0\
M<=9LH :0%2E/2,R$8L_X]ZC\\6\3KGL[BMEO&G=:6U%QP1BZ'=6-8!X)(U7J
M6DS7JYN1VH==ZI@_L76V/G51P/$&RD'$6*K'TB6 ZXJ2=-KW/D?U1OBH^Z01
M49B1K<^+N/0)-V8BD&&J?'6!LJSD(GS"^,,8S(5XYP;QM*Z-W11<F IO?,2)
MCZ;#,".+C]R><'D3C:Y6V]ZHC T(##QTC=_2@RO]@;J%(^Z)_G&Z&GF^>3]3
M(\B\_4P(_JE\63HQ@ 5 W3Z%'9ZRN]2PZ\,KO-PD7_X'NBQUFQ0XW9I,!-L(
M*&1X.:K 1!)6]-XMB?WP6FSIZ;VBN#GK-AR0K"C"F8;KLX7Q-R@$24WE)P<6
MT_5Q_58EI8-J_HN80T];S/S87\W9CK_DN>XH.O$TL?337N/3XV\-?NO<TA[5
M_A.VV8?*,/K'H6+)56I?-:CI5\&-?S .]YPY7=J'!2@122A&BH\."S"SKT#I
M5S X48U#^/5X/#<(F6[W8W\-%MIL+,,"$E$=]8_*UF5.L(#G8RQ@[[EH)8S'
M]M7LZ)+<1?N4V@]C'NF:+U.U4E-Y.(O*E:MGGP\?S8Z?20)D?G'-/E)>2#B
M:E3 3N;@^1#BA?0+9-Q*^!11Z\)W_Y%-/A>+JHJ$[O**B%-)=K!]QM<-;RM^
MXJJ"C=12CC/>LP!OHNG6)49Z Y<W4SU$X\B >[\JJH]XR=VK6R<Y_M2= \K'
M%+F!R2'3>FYN>4VWH:7VRY^"J@:NC6L?T4O.P&?KMD4OZ9]$B%(+:;ITXX$&
M <0=$MC)1M OY6JX6/1M*C5U\Z=)=CV93#PO6[B+A^/805P@31O5J(_R@8[B
MS]60S5<6::>IJ:V29F^*1'8J\CZT>\Z]X\RVRW>-FP'"+&P__3P]<]VT2*DY
MHU-^8D=PK_[A/)C;?BVU3IW%V>KIES;Y0=X4#<8'A!-Y8H-RB\0"OD"%S:89
MNL:C"4_1ESU6BP1%3IHH(7;GC'8@V@[M#CB8T:P]H<EXA?( 75R*P'BM"R>%
M._77!?J%P-V]"<$Q"K3K+?W) BI>)^2$?)T^YA:ZAY\K-*F]KXK!7F&&DC8'
M'KZ1QOAD,NH1\4+1"T@5^E$R_LM:E&1O$S1J1^-1X#,$%#'TJ TM_4L+>KL*
MAI5(X@[J/D((=:EX;!6V^\"FI9?I0I?%2[EI^=MAT4KY!S']&*JF.--2?-J<
M)GLFDIE1GDYO_9/)C0W8MOBU7WJ9TJ"/C/.3(=\U12Q@&>C*__TTRK8>7YW%
M'$25J;>P@!CL?OH1F@[5I1TI1I:IE\&6!S6OI*<;[,OPX8@ZH.ZU\%4W\D;^
M68?0X_CGC'RDEB.R#RL(=2MR &MBLVT=+)M:Y>VL5$(JKGV?CX9KCF?$0MVU
MU"ROZG_%"57OP:3$^O -U;^8BES9HL'H!J];9$3Z47=JI4\V.1_,)-AS4!_R
M>M6$O&D-MS?P5Q/3%XQ6Z>%)!'A4FOWT#R*;TU4:V*CN;^E<Y)\3>W!(@<^Z
MPL5F!44[SS+Q*UL"CDT]D#<OVK<Z7'WPQ_2B-:\HPY9O;7V!C\+:&XY1"5/J
M(\W3F"8'_CW47L/O/A6%GOY._DNGSN2GJ6 $TK4E]^>>2XHX%Y]QSP!SD?J<
MA"*DMNW6Z(9&R_"5X7S*0\P">'GU#"\GJG85'C7N$RZUS!H.)82>OL$&)&A0
M;]*.(,Z2VJ-TO<DOIOC;S8F8*&=UTOK"$%*^A+1D/^HA5A*U]_CHJ$:2+Z]&
MA/6&G,]*SNI&9N0UJ@O-I* 1MB](J@E57I]<$./?03 +;'M4&29;+_G.=L21
MD>Q[V-;N3:'OOF'>6.F1_/,5O_1#&+%(?B]4.3==T-N8JIKM;;&(:Y C112Y
MN#\\M::F;<]<OLVHUN$%I(",7-(C:^XV<["_)L%:L!)+$SHU?73VCU0,@9G!
M'^U.^ERH\%97D1"B69R^=LU3]]5&P-TM56]WH?<WKC5<:>)N0+; 2K&MZ!%Q
MPCBF"2)(1WTB1T;XOU:,/%<2T^ABECXX$9@V/B=N)6%PXMA8N4M\4.LIZ'"!
M.=GF"_X9$J!BIA4&ZJS(%NXH\:#BKK%NI1G1BNB)4W)%]1\X;*=5[E<,O^D8
M^ @[,1<2AQTQGRIHBKMOD#J):L9$U&R%N9).I=Z$T ]GRO5;CD[Q2DRCRJ[4
MRCUW@G6]4/2[NT#XXMM0X6Q#4IZ$Q.MRD[E;4/N9ZHC+)62CZ#JC?,]1Q]0S
M5T+]QRX%ZZB?;BOD-=>1D%Z5?_ZSX<39ZU?K=O).:MOO_ Z4L%P0HB5489>S
M6<"9^#^>F-_*(N?< W/QL2TP5M_N^COQ_WD;N+,'1)E%V%GI!GX64-I3@%HL
MM,;,#S4L'P0C]M&F^XRN&PN0K63N!R/6N6\]RTD<;"X$%IT%J14$N.AR6;FU
M/>S9BN^:W#452Z5YHWO #.$:25OSV]!\,[^H1R8'-9FP)D5-;7S@+-=?[G/O
M!^TJ:36[U6?3]E":7+"=\8S1T?=QS^;W>KEBQ)RT/ N"O9 -S.\- B0\772C
M#2V!\ .1( W$">5!E#4+V+Z&@OND\Y8E@[_&CTY?B1_5\;P1VWGBHDMRQ/Z'
M\H'?V-_Q-Y0A) B8D4("FBZ FX1$((\AAQL4J,>S@F@MH\6%4SIX#NJ]J=6M
MEE2T9Z9&O.=!V>Z(_2FJC>'P]5M?Y#D1Q )4XTT6<!LZ,D_HC=7 @^TX73C&
MC'IIVEQZP7+Q#"X6TW!P8AGNYJ.(=[!=%;BCW:PF(7#BD ?>@_T%(QT[^1[%
MJ7N2=L@#50(G%M'$1A$W205A=>=/54S:N9 1.WIM:)4$N02..)$[MZ,R/:,D
MV/DC;$9K$9 /M^K3HV-F8Y-3JWM<TUG /DK%IGX[[9):P*SV%;5<@AQ^35MM
M)AV/MS&9&+WSN;H)U6B+=8%!D"V0BH]X7GH@.7-Y:H_7A'3)D#]$;&GOW!SM
M2J*N(,_YSD-[(\:G &TI%\M3X>6/;.B"I?"Q^6D<47#2/ S&WJ!#K6U&[4.P
M38F0%6-R^S??W_E5I/;E2NG/^HZ+MG.>R9*:)H&^/YO9.)[8U(*&^.(!$47Y
MHH29P]@*](K[Y%J4_>WWDYZZ)PGHR-&/[RD0_J;2BY3UB_T&:EM.95P^T2T_
M.ZZV':LHH0FS@,9;#3S,+GR)3!9-)(A&X:@D-V1,\=)B$L2]Q;!""GVN.#&3
M$\^_'2Q[N"?WYN&Q.:*KY1["*YF:F/TDK]<%/<JJ(6/>M::+GNOU-!D?[N1V
MC8 <NZ:,&>+:1&?QM5&S4?/!W(JA=@SR!Y9T'3VB/L5/%WDQO8KY\'-9D'Z&
M&D.Z/4^(P\37J>:W!P0<"%4($'TZ$]-;Z2G:[W'76?/9#/MC(D[R>F7,[>]8
M;_50ZV.VB(LQ%&3E=^8^;ZBP6W0S4Q#-XWE5PSXRH>*"E=;(U_S)9B^LCNA-
M!>E+SUB 1L-!9#_L$SH!Y87AI#M\A]Y0))DWU^\:AQ+DJ?=S@G:\-S"]!Y(Z
M/N)L!(X\/5!^O.:HD$O<I\97@H-48>8>W'0;HQ"IP/P.DVF0.C_%X)YJ?ZS)
MSTF-:?Q\IM:SLV#!ADU,V8'GR3U>U*%;AN;CG^!OGE=WQRJ&HN5"7MJ7!Y@5
M/7((]DJI&2NP\>VR:]6R]JWKKWM]Y:@IKG9NT+FS7F.NH1X$5I0OC!3F,68G
M6BR'I-468G-Y$*[9(SG6<L;\V2^G:WB[Y13QFYG*"XHW)"\D%M*_9D59=ZPB
M2NLK*:N,$FYB*EFK.5.NCWF@X$F=UF0"FR>2CP2/Q%9([CB8'6UT/*=0=022
M<<13[M:8^+O]TXHMA;CLI1H+2LS$$N+;D:NV:4?52 WHH<>&(M8%IVT6<73)
M&!9PA)=<P'B><9X%7!DU0]["_=GTPVT,/>;#(YG>?2R@8S62FK @"6:X;[UC
M37](<7^DW:LL8/H';&<.W_5I^=X:4P^$K\4^],)]M<?PO+H_ ]O W%@<_N0?
M*/D%UGN-JO0@B]3=&@CC;=AK9^_H=6K?K<& F)8-V3"+(:47!T^J7[S=P2W+
M$9L@1H+312HI:21F>>J$PI & ]D;M''']U?'C:ZM/:2CHOI/5F7:ZAZ-S'$]
M=3?[3*R]9+[\G8XZ0VY_?.+RG%V W;=[X;,OLT25#(LDX6E:OG4ESW<T#>]!
MV)$:8**9;RZ$/LL4"+1U5] I-#'>4%5TA$>1?[H*!$=PUP=L+I^[^YY3J38?
M61361CBI(JUK+>;E/_<R1[[,_-IW$"P:7?TO!90%/W[UG'<8(/[R4>A;52N>
M-_9Y&W7OAW'+T7?2G7)[S'*+6X]<//)YY3FGZ!:T$455*&@V$S\;!AI+%R?Y
MK5#C9K&*3_&$E,,]5.C^CD#96E^ (MU)SF'R%)+Z[;\K8JG'5=OB"L]+> =+
MO6Y/'YI,F%0XY\2S(.7'7K6J;\7P[V!6K("8W=<[&)M!G'?92*!&U\DSLC:=
M']I3YF>W]&D;#KTIXP_T]V<7#&K4G[\PL*KA8]]#7"U2#/*]D7RWK^/C]9?Q
M+0*&!C#K=*\%ALR)V"3/\6/9T4=B_W_"QB AM:F5-!>F4)$Y4PCLKN',[Z^)
M$^X3&W5M>'3(R,<=&H;2 *;KH"6(,,(F@&PTV4K,:\A!SCG9&-6AU+1G]=RB
M2.?* MSN[+IWCZ>1#.<"L[,&UA,MX'W$9<H'<N6[RE;"F9TUJPB$^KWW[-HN
M"_OZ5I4WEK:OG,D(Y.2B:5;B^^=0F2-;3WX&ILQ7'//_%*!LV+D^$.N8(S<1
MU^U1.6A2"*U;9 &3&3OS1/&<(/>6YLFMQ^5Q[N9)3#R1VW9@=/SF*]GYVVP_
M39/'%Y]N8G)0A%.,:M1")%6=!>QQ9P%3WI54*9)#$PQ@2MO1=4AA.N?93C@Y
M=7&G!>JX(##Q\P#;L))T(093U#AY]'M3F]![.9RWPSJTB'HRM$PWYBFI2G+[
MJ<<5P:T<;O,DU4J%G)XK5SIKG5<9*A\3)%C DS'*+ O(ADQBZ4?0+" JARD,
M'TME/D.!SDC*1S$5P'J\N/.1!<RO8/G7]=$,NS;4]U[AK3X6,*L8"V)V']H]
M%M#'3X(Q17I90 LXSU-)[&8!%W[[M164!0@[]QA"KJ/IC%0"TX#Y<1JZX!Y%
M6V !ZR_:_DE63PI3BU'=VN*FSQVDDC$-4--VYAFCE#-)_4S]*3!UQ= 7=36(
M=#LD9.;::7>)KUB"^=]920%9":0%@ZQPDZ!,T1,HL@;J?YC0) [8H%? # B5
MIZ*>$U$?JO [DE/('2@]EPRA@N$.1^T<9(+POBG?G*F0\$\S]371>D^P\S.@
M'O@W;:18P'E'<[P1Z.^9LJ#0>.(:*#3D"PN@7NO\NR+^QSE<I871IU0Z_6^:
M^#"-6O#^NR9:4 0=1CT+6 BG@KEG3QJ4F@[]IQG*DA)%B 6@D^C0#NB@(YS!
MYP<-@3 MD==0C8UG4ELPXL@V?2D0DD'X%B<$2%T(L]*4;BM2'F% S;5!$IDM
M)!87NNND1%K, Z6<>J0.JDF")H+J\R0G,(6C6$"K#='F3Q]\4.P4N/(N[_&J
M&\+XPH94Z)4Q)_9>/S#>.B<ZNUKDD(=J2M(+9PKT#N<P8\QC4:0WYLRC"=3S
MT%L).ZKZQT'5^4&I'\@[RCCFMT(68""J3P4%YNY!W;H%73A5B3=G <F98&+=
M[;YBP0(,"]J@U"N*+$#4B'X(76+$$$/O9P&$TVCZ]2"&",K].@MX&XU&H+8!
M9DL+ZKL/O 'T6>5_NG\M=B2U&5*J&MF.XG.B.DPE/*O@,U%/&%;9U!,\'&%2
M5\E3W3@9T0@A LISINA+ YM\PE:50_ZO*RMKRC,4/F<J-!L=3NSZ0CD8ZGW@
MBI5U@XP_LP3Z4!.C6F&]*)PJW?SJC?.>(LZXPK4VB\&FT?R*"@WB0O\&%.:!
M>=7 "V80TP9);_N]8A )0E5?A:T+KU^(C\>&_4]!^HV+O%EZ.$_VDA7^. C)
M$A.1KO98+[+Q6;%FAKU'UQC><:3NU.<9%B A!*P:7:T]J]?KLBV^4Y89XCT<
M+!Z\1@EY^+F$WLM\2X93(@?U"Y4G?@YMZ3UD2@5,,&V^;Q=2<$S0S2)RR9$4
MM5Y%(AD^TO]M778#!3F)#-EP=K!:2L_/*EH*E/Q6%+0E;G._#G>R:\13[K;*
M5_-[)@IO,6-W_67$>:[$!,Y&VZRYN>QTJS1VJW=[W'2LSCA]46NM6P2S\0DL
MFS\"__:< IF!:GR'74_$2J)&) :@OXBYN#G5/YE$@VU\1TU!U@IIC1Z_@'K&
M?/PN.YJ^PJC[JT>O\7_H4RK5_M# E/&1RGK:$1[@HH73Y_ZBY=GU7P0)__(E
M;P&,Y*5.SU5O0U,N!O S=#PUMV/^9')^#KNN]GXA6!<,/-D:R!3TK9=2-E8'
M"O^KMU2R( Y),$$MOT8=;2[JQE)_I3*K*]<_GEEI1JAL^.$EP34U^P3^:N_-
M>U7H]*KZS@+V6\X_#E\,OT-X_ 3[F*]ZDW]8S+ZAR-SW&4QT#ZA09O>I#!:0
M7V2/1=LSP["3R_!M(W@X"U@I\\3O> T6;F]B:CJ@,\[U=MO\$J@.(NB.A\"*
M78YX]U</_?^O-,#[3DYK?>G=C;C?KU*.%E]*'_SXX&3Y]\\QA28>7UL?)+;J
MD]I=G$- ?+E%!;/->7@\6.U*JUF Y):I$GL3F'(F0,0-9E\?,IXI9@.=-J+K
MX"?1#+X&T#I-7?-T[W'0<<!0CPRF@X NJ[(=1;5S9 %@4*^APE"_3E'!Q,^K
MC"9C_+-#==69TFLD<V8$'NQ0"&[WF1JHYGHF#POX/C:-I:L4H]KJ?T0#)"PU
M$-L(W9%"@%W/T^1>:M^_N/L7=__B[O\L=[LUZO7Y9"]__N&3>3%^B"/Z5'+W
M\>M7V>0V3Q](S_R/MRNR1U+'::8(+L;K\M=FWM/H5B=(\S%81]^P6M[]*-\T
MORI#H=F9L>I 'ZO*N]].*)\GI+9AGF E$.R05O6G6(%?&?>;?W!#1RGBT=_S
MOSEJLX"4.]B6HK#Z+P4(TR&D"$+[AQKR-.*JCZQY>-..6TM24,+5Q[K=O+='
MW:XEABT=R'837TLV"+NKO+'<AA0G5X:B)E/0Y8KM+]XZ4B_BIA43;.SZ?K%#
M7JAE9'M)QB6_\KSJ=^"%0UU\U^FQP_-5XOO?"XU=IKD0W(F5- 6$#[D;H4FU
M(F\TUTQ4"1E%FI?5;1=;ZZYY7 +*G@))+JJA/(L]Y\D0RBHCGBD8Q *8HH$M
MZ%'UIIV+=:6Y@9(A0]E:]K4W/GSK3@Y--&AY&J2]V//0G2[BTB0C20V>A#RN
MP3SVU_$YL]P$E4*HNA->ECT[%#9A8E:7\C[^ EQPM./TC1P]3B]4H[$F-')"
M@O%:UY DU03E+Q\W;\-+7-[1BM#5='$1ZGV_9/7.!IO(]F/<.&,5\F0=I\(C
M(O?:X$&P5AO_J-1DPA=UOK&@VFE("T.V>2?D5[8R#Z8XU+M25N>F8;>IWS<!
M&>U%*[HT=9H40PDCA?[>]_;,WCU*(Z%<@_]AOB.WH.E;L3A<1-P7-QU;]@CN
M_8>K.G0EIN&AD#+<8PTH)T(Z? H631<DC$F+C9W)J(BEN93'2\S'3RW<9']E
M=2^,U]4][R&$+JQ\+>$JM8 \R@+::S@FA*G/"ZD3>$LRJKGZH(5,).\8L2)H
M[N+QB8==&%E'!?:2;X.3I:5E+K75FX,B%I;'_A,[9=F[D"K,G^A2]2\82?5F
M3 RJ7#SBEQY\MUN_[UJ9?-7=/1)AX3.[]@NXCB4:+/8\T(=2NTDY!/?F>2J&
MS#\E\SPWR/>T2RK-=WU;;'SH\L-@R.G$AHO?JU6?Q\[5)5 89/=F_J?H,DP,
M71L^R0>]3G9OO>3IK\K=_, ><7NMI::H%3M"F "^9LL/]\B&=$P=2'AI\QR/
M.#B %$<X,J*@;K!GJ25+GQL@/P*ZZTW%=8CS@_[C,I"RFHBEPP_S/#IG.+FC
M*T3Z5,M#C$AP2AJ5DV;@81\9I<]'M^[;7-8[;)9>-OK3)U@VS.A-O.@4A[*
M+7#NC7"X+70?RA<[3)N:;S$@H0D%1$%"G'O+/D>'Q2'[4!?_JT)-XFV='0!Z
MO.QN[B^NNEY8GT8&E+EGWMW=/6^L$S[-'ZH5-56H\-1>>;!R8,K8+6UW<T:I
MKMT-Y/G* M$$FJ6'S'[J%LV!+LY(U]_K<<H[D/2Z=0BI08YXGS]V]#RA_@P'
MO&RQ-1%(>##K!\R[&G01)7*2'=5Z"YCR]"M4% G>J(47TC\25--][GOY@'7#
MH";/9\/=[M<<T99?/P S24!AIB 9'D$/)CAIM<OL&SHTX)]QJTEY_ 1SI$RZ
MI^Z=C+;(SHE$HZ$&=4894PFAP<AID V:)F"BD8<6K)T%J%J$U[37<3I7!PE/
M-]?$.EV.5$:Y/. R7LFY2P^H2N/BB:Z?9_(,3DFSMT ^]3:A5J3O?:.M0/G]
MO2_A2W[F8MVK+NW7:J*9#"\_3SXM*WOX15S.W2NK[>5@!R__9R\=_R.28:=Y
M(=M10E@O(KP1IR\%8CAW0A&DJ2;<2TM?<A AJ1DL;;]IO"Y?%3M^]H!AA+*4
M[[EV.3][<4CI6BLT!L*%\"'I4*JIY +JL@G9-SWE0:E'YAXS(3,MJ6Y3_E%?
M#@RVT[^#[;)N!-]CXL#U^SI[.K:Q3=@26%NO8%#SE]%4H@'-PG"ZB)_0D"-3
M0"B2[&Y<S*^?R]GK(UU/_(7W>-DC9_JU2]"%\]MT9J2Z#2,"Y?D.ZXD58?9G
M\C)*R[V=K& &[GGMQ71E)U,S_LO6*BFG?DB?.Q;UHGK$XG+<QBFS$!/# U^U
M+6:0)ZE6-'LO9S%2(\F<",OW;)#M(\XGM(C;H/BST6:XM"[1!Y]I9U-&$H_P
MSGXSF!CACK5AO&(!;GHNDP5Q=6[DG*G(5A-=[VF\3+>'YKB?_Y-^8M;GBMAV
MN+?/G6*FY4&7)*>T;SQS]4G1-@\^V8&Z-?X/MXC^VZ:$K_IZC$@6X-$32/DX
MB/5"<2)Q-1?1P7X%^1F$>ATGZJV:MZ3-E+XY0Z\YIKR5LEOFV<=C.B;MW/G4
M(IHLW8Q:/6G.[E7# HB<HI6MYI$U Z.9X61>,U+2>=\U];0#B28%:</[72L#
MH@9,>?<W[SIA73\577Q;6;:I01S9B16JTYZ&B2,"J1GD.574%/P9715$[,SG
M4U+J>^7S$B+OO*Q[W@Z_W6_L"O&X>7([27I6!)&C3<"Z)PR;4\K @IG_'2%%
M\Z$^FIJ@V8>8M]@$XG=S5.[T?$WR37&(*1@8F;@(4;J?\1;@XE)>6E*:N^GZ
M$-:Z-MQ-\:'69@4EJ3I,PA_C',EBZ("]F?)5))\W6WZ.9E('J]4ZI&<L&\O
M"F8Q5($"\=C(1A.T=.M+[SZ$."DY'P0J0B$*0WBK@7+B81UUHG?59+R$NEL<
M#V,ETU;%+J-F5T\L#F6H7&NK4BQB87CHKU['_U<0A#7RWP!02P,$%     @
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
MB8&;1R3V/8^F$'E9)%>Y\A\21@R*S.<1ERM@$GK:'K,% V//?Y(CM15'&YZ
MZ)B: =RSM3D[HAUC,Z/P6VOD-3SSD?$TG%8[*%MVP,<UE&N.-B<MUVLHSP3<
MNH'2P/$?&5*[9<&O^'O^M'H">+$HONV^E.VKN$G^4:>:N^^RVA)=7U[REV+Q
MHFQP=Y5<>3_E7?8*7K*?Y7JKY/]8\:H&F,D+))O269*:]006!5Y6/SE:DER
M\^""Q6;<Z98S%TB]L]BY9!R+B4,NJ9J-53FR?,F6]16EY4J%!E:K4A5^4"DG
M+[R4BX=Y% 2)G!H83#+L0X1X +$?"XC\V$L9H8*C:'Z0#S^LD_KDM511+_=_
MZ$2GXP?T#,VDW1,5KYLS":F*I-/1CK\FA:]ET,#0&8"N,54XQM N&>,0MXX-
ML.8#W(V,E<%<, YF=E. *^S,K+0Y H/&V6"XZ6RRN8P[IMCB=C,+S"F;?RF6
M7WA1=?N8&N[VP4TC^]&2%OSRX4939P]%&K9@%TEC9J-Z0<[O.FMKTDGN!U:I
M\IYNQT=M*O:KU,.1)E&3DP+TBG#Z @MG0PZDXE@^/3WCO%2&\OH1EP_2<H<$
M^RQE'&9-/1*<<)AR0>4GXD>>8'&:,NVEZ"DJ(^M)5[@B7Y,%M*5K,-F=!$C#
M#7 AMKE"-1&6X\AL,)V[D-UN\A[ 0"W-ND##@]2V)H*1XN>\QHLF [@J1/U-
M);0V/Q3+6@W$^ M?%,]J4$>S_CF@!N?XDS=/-Z.?XW]G_CY[L=W1T2]%P;[E
MB\75\B"#JO^IW>R>TX"%<43D$DD0:=8B#\%4J).E*/;]A+$T(EH[;,:41S9U
M/3&S\R1]W(:MW:AHF%G GDZCM4<R+_O?ISF,,@;$T>&4/MU)#ZN,X=@_O#(?
MP++:4K/W)V7Z6)3OBQ6IQ6HAUQIJ:Z>2:PR>OZA-A^M564H;-D]CPGF*?.@G
M2%J6-&Q*B<:0>%F DC3DGJ]5N\V*^LB&I:>KME4ZPK-N:U0R:%CER A5/9,S
M&E9F9F<-T]T63&O>FLSZ;JM>U8>9@8XAAV6&;'!P53_(B/:TA8%L8#FH^&,U
MB)WE>9]7ST6%%[^4Q>JY6J</R*_;N)$59UU ;K&LON GWD5])AY) T$Y%,)+
M(0KD/R3P"*0)RT),!,H\H^1;2SY&MD8]5Z!A"RBZEN&SMCCK6:4)T#.S3U;
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
MK!YB,:QBETMHN$'L5CB#5-R+A+1+P[U_Y*HM^#->OOY+!7A[ZJ,J4K?^2ET
M.1EM8Z$\&CD8Z% BJRI?<M529M/;;CG0 4_>?;SUW4+YFW+X"K=>4S^PJQ[D
M)[$=S D^O&NZ?."3'._D I^^RO*,[NEY4;QR_I67+SGE35C4NX/(J46#=E-C
M4&UW/RQ5R\);7N:%O*ZJJ\_K\BPA9SST<0I]HHJ/19C#C!!I[%CF>RP(,L2Q
MT5F=6_[&-I0=MZ!C%WRMI=L&R4&09MNMB:[+@VZX!BW;H.%;KX;,) ]6\SCP
M[1Z7H5=U+"IV$R XZT,A6&.MKC>-.N63:Z+0')?W&1E 5P>&CKF;]N!P'&@/
M#A!'(F-99T[.L^WAY0-?TM>F@SE>7'<1E4WP:DMUO[S_/ O\*$9!#)/03R%"
M*8-9F*20HUC^3RX<,V:43F'-R<@VN]GYHAO& &XYFZF"_,H2Y^MN%:SO5F%8
M[,[Z&>@9W4F0-3.O#:A;/(&K'M1N>CO2 L1AQ;U+ 7%5H,^:CVGK^5T*UT'Y
MOXL'M*\6^"NO'PNVV5G6K$M]XO:1;<].[<"6M'X1ZE,2#QL-1\*:F8,C<CJN
M>*\AUD4%$O?'G+Q$X@FACA5)/'6IQ4;6O?2(*W7J72SQXDYMD96;HG\>1E1X
M&8=^%"&YUHM3F%(O@MP+/,:#("*!5H#Y64IC[R)ODU;=N5K:-N79!O'2V/=R
MA8*9>NX"<#<:  9[8ZZ L-PF.PZ(H[TI'=D&MZD&!YANQTI'CIW-*ZT;S*=^
M.:S:B)3+]W>OGY:L[7&I.>\?NW=\<]/LFVYM-U0S=?8NZ><O.9.NDKX3<%3V
M\Q[ I6(;VY=S$KMK\7E./"LWX.B D_D 0^)L.P"#UUEFI.*\;!SV=Z^_2@]]
M539/[V/)_[%J7'M59RR+(NP+G\$H1APB!5Z&,@:)GT9"Q"2)D6^4E'J>YL@J
MND46K.E:E6K3P4]OE>\8%3,-M@+$//=47T17Z:<:%*?-0-6'X" )U>!6BZ7
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
MP,LN:.;"U\HL6,94[,%@&>W!I@N6,95O)UC&^&;+6H3J-/Y>WGOU/:_F!..
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
M]GU]^\2C6,242+WV,XAXR" )PA"*4.#$"TE(,F&6-G>4SM@GQVNJ[0IYW1/
M=*5\'"3=I?+%HINNE==27[52.Z_Y?T8F9VOEXU0F7BP/BGJX6AZ^_-*^T;\4
M!?N6+Q9;86,L8V&*,0QH$D*$6:+JO!!(DAAE7I82N8BVZP1]0&MD=;U^5&VQ
M0+X$/67;OLR'*&EN,[N1W4Q?MWLG]V1'+4FK(:7S]L:'E-ZH8?%)D4^W(#Y]
MBYTV?RZ6#_>\?+J5+\0CKKCJ.Y\W=4C?O5[CFC\4Y>N-4(FV_17LZGM>S6F<
M9#1)I7ZG 84H83XDV./0DY-Q1CE")#+*I[/D8VPKT%%6ZJ!H@S5QZ85*\H:.
MN"W8>@9C @C-C(D]>L9FY$+9'9D86RXF-3\70K5OFBX=SOI,32Y#6%-$4YV+
MRF6(*N5Q753UW3KB?LXRXM$$A3"+A0=1'!&8QIF*GR0\XG'L1T2K_*X1U9%-
MTH>GYT7QRDOPA&OZV'01WF*GFH'F%,_X^$T#3>W3.+<8&1_.*?)@FWY3@$>N
M/"0+3D_H].5T=V"G07/J\SM]&(X<YQG<;&<IU& WXBM>\*K+8L<(2U.0Q*HV
MGERDB-2'61;', Q9C&).DL@S<ET.*(QL =HS]WQ)%RO6-.QLCO74)%OR%[Y<
M:>2X:R*EI_$7R6_H472"-L1&2.4_*8HC!3X<?U)E/2G>OF*>OM!RST"=*S<M
M>[:#3[=Z3[][W5QRBU_55TUCA#[,N6N8L:H?B[*9C&*<17&(.0RXET+D<Z7$
M401#P:,@S:@7A$8->)QS.(D16*ZC_/&:<'O<WS5'PVUW"?R"\T6SB/\A[S,J
M?C3<T'#^"#6W0=[RP1ANGBA*7?NUG2#K[2;KY!5L7]=QW+8!F1VF;6SX=KCG
M,A:DKG9JG/,W[?[.6/ >[ J-1LC,RC.>S]]W/24^YA7%B]LFCO>C_*Z:)T*D
MG!$&/<JDNQ5)GRN-$Q_R.(N3+/,I]6,=2SU(9>S#FXXN$ WAONN?4*3US.@P
M1L.FT)GDADNI7NB6)FB)@H^#0FL;(RVA!A)%Y/VM+9$?-B9D>-1)S("68+TJ
MZUUL6RM<%1+@Y<=\J0(P;LOBH<1/-V21/S2&XM.2JD K/A>!.IV1RR _XQE$
ME&*8,1_#F#*/L410GADMB'0)CZRT5XSE%@55M&'3]%]& ,/0+>DX !T+H.-A
M!C9<S$"/ELM"XV:2.RL\KDEVXD+D9F <%B8WO/^RXR 5J_4KKE>E?"=X=<>?
M6^^ANA&W9;ZD^3->?%K^%\?E1_G6S5F6T=3+"$PID@9$R-D]%>IL*!,>8B3S
MY7K,YC#(B(N1K8E\S](VXMGNS,<,4;,3G]%P,C,TBAVH^&DB+F>@8^EU!A1M
MH(B[/_&QDMWQ>8\9#V]RVF,%TZFS'KO!S#/1KQ:+==G8[BPI7V].:J:B#XTQ
MM@.R6&P5(MX0U\\['P1@V$:XE-W,#)P2V^%^K:YP5HGF@P-/EFFN(]YVJKG6
M]79.0>-;- TC%]=-399NWV K)_6^.-QIV.Q#5'.2<!:S-(,)"9'T$)" V$<<
MXIAQ0E*2Q4$Z?^$E*71]A,N9,M& ;=;T'>^#C5@SU\$![GI^Q+18FEF3+=Y
MR]QZ:W0O)[HIA:),S@<A.*W7FZC[.ZU;;+MS1]Q!Z,@W<<#0I(Z*.P#WO1:'
M(]O67&S*$WQ]Y+S^K-XDN5Y[7SSA?#GGC'(>8PZ]+/4@XB*".$@#&/J^EPJ>
M$B\Q:@ESFM3(ODY'&#2404\:_-X2-TU8.0V8GD%S X/A-HOJ,MM8&&EXVF5Z
MKG9-BZK95UEC,@,]5F?!L2BL>$YN9\443Q*:N(#B.8$/BR:>O<-.R^4CSVO^
M64Y [).T-<N'7!J6-O#^ZJDHZ_R_&UI=97NU.KK_5LP11PF*/*G[:2RD8Y11
MF(8T@RSQI5,4"N1E1@; BHOQMTYBFZT3.T3U+,3H.)D9CY8=V/ #-@SU23.*
M#=J4]]OBK=M6D7RY,R 7P>+(MMCQ,*G9N0BF?8MTV6#FNRIM:@N[Y;S\I2Q6
MSQ;]K@:&&-F6=)2!(@T:VC8]KH8@.+^MXDAZ,PLQ)/@(':TT9+3:7!D:=[*]
M%0WAMK=6="ZW\QDZ+>]SL1F+,$L1DK,_D<X B0G,,$I@(A(?T8QEF5E0V^[P
M8^]V6M1]VI-?;^JVE\IP'[.A,TJZ^7$1',V?>X-/.C$>%VQ_QCMQU07MG50
M5,D?Y00IIU&YX"^>^.>BJK[P^D;<X^_SE$AMPA3#(/,H1!Z2FA7Z!$81"2*/
M(HZQ48=E':(CZUO;/XEN\Z""PB43%NVASN&GIYFN43'3UQ:0'?*@I0]^4!S\
M. .2";4ZEVPX[CBE*;3+5E3G2$[?HTH3A*/-JW3OM8],O)>WSCW$J!]$ ?2C
ME$"412%,<9S U(MHEI*,^9Y67Y/]@4?6]74HGKK2/."P$7U8A2\1R$Q-U[+<
M#\EB%4>XS?A%H8/-0)-'"VZS?RQ <.?W2VNL-$E7<O95@W9[JW[HI['(D%0.
M'T,4AS%,&>8P#+@?>I% ";4LM')(;&R%V=0=Z6E;[D4/(J8W+;K"P5#/;""X
MH/K*:=F<EV Y0NJ-ZK"<%OIT,9:!>VR5>KLQ^J>EU!=>U7>XYNU)J*1YR^5+
MLJSQ Y_[/$BB+$YA2.*@/7)*/9["*!6AX!GQL]2HM9<1]9'5_J"'#.]9D*YQ
MRQ@HL>Y.D1V^NC9A)-1,C02IP8:/&>@Y 8J5&5@S S;<N#0>%B XLR8FM"<V
M+Q:P'-H;FT%L X3DZ$N\^*WB7PM1?\,E;YN0S1,6>5Z2!1"S@$F7 JF"4-+?
M]M,H3%.,DR@D)L;F)*61#4M/;*?1NDJ[KF:@ZG]3S57RCD&PJ@RMS&D0]2R*
M$VC,K$=/$DB:H"<Z30O!L](Z"Z,Y16?BZ)@SXAX&O9R[P;:<PM/S2@[=#[IW
M8M6%IK)8I"$B'LS2!$FU%W(E$0D"4Y\%"4]H@#*MG#\CJF/O;]-_K')5]G^M
M[ZH8>LWIX[)8% ^OUE47= #5,P'.83(\HNK(;YF"_:/L46HV& CMK(Z##LV)
M:SL8P'!8[\'D9C/+019_)_.OG#:I()^6-&=R[NP#&E2AB3F.$&%JMP$)YD.4
M4KDB253O8;D483BBTD?0BH$Y2VEL)Z$C#7K:,\#[P TZ5'S($*]A8^ 4!3,#
ML 8@'Q< UFV(-7$1TP"Q0U(;$'7>\%QRJ/KB\#9^H^KK_BY>-^"4?(&;OO-U
M >I'Z4OMOTD_76XOM>%H;:2ZO#%\?A#ZC?$[/\ D!D];CM[(Z=]PZ9[JYQR3
M?"&IK&-!;\0Z$K0/!/WPO5:G'-*V?EC*5ZKL7F),B8A3#FF,B:J2D,"4I"D,
M4,0YD4\A"PQ+U5W.U'1[M&L>9^!<&.WO&U;!%J_6N[H7/#/3W=]IGH3U+O&8
M#^&"?>7+47.^_WP!2V^T3WTYB*?WLQV,;;D6Q=6C^K_JTO>"%RI3XXY7=9DW
MAEW^<+5DNU]L7?FIJ9\GY]SW>?5<5'C1A';).U2_UF(I9^,59S?/':?5/$FD
M3?8B'_IQH)Q4G$$L.(."IY2%/..4QN8=1*<4P<2(6/<F52S. )7_-JU;.TZ;
MI7*YEJ/Y?08(?\B72^7V2"OSRO'I[/"W?_P9BY#P?0*YGZDX?=^'.$$^#'PY
M,\O??+F ,>V5^L=^^,9=6$T>/9=?_O$?NN:NRQ_T,1INWC3/1?T+MMB;@0WG
MH+U$/<^]+W?O6(L$>IG:>.6V>>"66& CE\/MH#=X&JYVE:9D?=K-J3=X* =[
M7&_!@^TF>QLA\->\?KQ>574A':9F(TX27'M;35..3=I"@,,P2N6,1$040Q00
MM8 4 F*/^G&,TC3SC1+)+'@8>;VXCF+I4O@,8\UM0-7==A\5*M--^ ZE;Y(;
MT+,SV\0 ]7V8^K^WEGVM::=<OO5J93=FWY<+,'.VAV_.P<0[^M80'>[OVP]U
M69>H0@RDMWU<U:N2'TERVU/#,!5)G! $"4DCB!*:PHQZ0K5*#V/!$B_ 1O7%
M7#(WLM%KN=C)^P0='TV\P6#BJ&GE0Y?/3,]TOM63,#S7V.J*-0SX# P]L"D:
M:;E$TG'G+2>LO4FK+I>@GNKMY92&I=%6AR32CWWAY5(%4G:[>,L'%3;VM1#E
M^I=/2\:_?_V&G]4O78Q"RFF J,"0>7XJ;;/\!^,@4$4A*<(!%Q$Q"BR]B)LI
MCGK5"K9G :RY:R(GP0]?;S[>_;CU>\,C4$PV%QA:YHL>C*8IG@INBS/E2Y >
M(>3$"52NC.M%O$QK35W =F ^G0QJ6V&;5/P?*W6<_*+R<Y0MGO,D3'W/CV&8
M9BJ+1C"8<A[!0 0A\CD+*6%FU;0/B8QMW=8D04.S<UP,SUB/HJ-IBRZ4V=#$
MF(IK40K[M#S.REX?(3%QB>O30AZ6LQZXUB*^K-MZ6SY\5D6P^R5MSML$TJ[Q
M\:WRGHIEWP:,9V$4I 32..9R48D(3 -?P"S@&0VYB)'02@FWI#^R"J\9 @O%
M$5AL6)J!99L&W04B@>>6+X/H+ NXAQ5_ A#-;,(&OX89\'D;ORZ-O.,(="P9
M!@#; FD0_#8NH'8A<1; .HI]LT=C,"+.8MCIXN3L9=Z)GKM@&#-C7I7U_%?\
M/7]:/?5F.N1I2 2"-*$,RI6D7%"&)(,H$)[\!25>K+6J/!AY9 /<T3(T"H?R
M#]O-BZ0RLXC: FEKY4GFAUPB>=.6.R3_VKA"A^--HF@GQ>A5Z/0%YL7;U)ED
M_?H7O%BUS;ZJ:O7TW-2PS(7@4@TIMZCG9C;JR)K3,@/6W( -.V##CTW9-T/P
MAE5O7-S,=-,4LA$*QME!855#SI#49&7E["#8KC1G.8*#A)R^)> =KWCYTD8Q
MW(C[1WZGMD[NBZ^<_[W=A.XVGE6#YA=>OLXC%7G A \)"S!$1'AR'14DD$0T
MHP%-L)=J50UQR]84^[^[J3Z;7JSE%K/J;Y71439;DW4!*LDQ$.TA49<2(F]H
MF;X@/\;^^6DLS-[DJ5AL$^^F'OV_^D NR&Z:Y,'8K?LF?D"7I45=C*-1#I4]
MM;=+N+H8H<'LK,M'MZSAOBJ7>7/2NF0?\^_J4]]M"2=13'!&(!&J; X*4DA2
M+X4Q#V./\#0E-#4JU'Z2U.@1)1WA)MQ+=*0ML]<' -/;Z7<#@]E<L8O 1VT$
MS*NIGQ7.5<GTTX2FK8M^5N"#XN?G[[#P;MLHW2;QZ$ZEUK9YGM4<<<S\%#.5
M9$Y4^!B%&<DB2*.4",X3C&.L[:N>(#*R^FY1A65+MBU$8^"KG()'PQ5T(+29
MLHXIKX&GY4!N.[_)7'XSU^>,8(..S*E[IW-+SG"_XV2<N_:R0-<;L0ZD_5B4
MORV?<<ZN%SA_JJ1EZSZPOZVJ^JG+/I=>RQR+1"#* Q@FO@<1%AG$@<]@&ODB
ME-Y%&@9:]L@%,V.OF+=B* ]6S^L(234AWY8%:>(D/RVK5=ET2NK<.^W>F4X>
MCIX#,Q7DALOA+;37?#4!PRUGH.6HP;O[N.%NTGC52W!S')]JQ<J;Q*-> MJI
M^-.+QK2SG<UI8EL"B% 4)W)-%>-0>F<!3R!."8)>$)%(>+Z'?;FZ*FJ\T#.$
MZY&-K-IZ?&T]4P?6;8"%?GV;0^GU+(V53&9FHR&A<H,&9#'OU+W/MZONV^MQ
MI^VHO2_.09?L@PO,S\#O5,>9J^]Y-8_C2"Y.8@$)BU.((NI!N6P)8"QU(@H2
M'J>Q5D^8G5''GNN5CUO5.<4+\*M$8]7VWP2_*]H&)^$;%(8UQ%HVPTG53BRC
M\_ #,2XX"]^,-=DY^ '[VV?@AS_:AMT^/R]R7K:AOESZBP\E?KHAB_RA7<FE
M./-1A&/(,L0A0C2%A- ,"NE7!B(67H*(>:V.<V1-7CSK^AI][U!<@_><-ALE
M(/1G0#[XT#0\]PR*B$6(XH##V&,$(H\(F"51)@U1&L5(U:5*A&G)"_<8&I>I
M&$ 0.490<P7A$!-#@]91[E(J..AHS\"&NLL@:#TYG05$GR$W<7"TGO"'@=*:
M]YF'$GTIEG?2[_<]$OE797E?/BUK]G&!'W2CADX.,+)[(>E"11@HRM#?[N@N
MUZKEDX2JYDP_+.@T$,,*[ P#,ZW5$Q_\KKAP%-QS5DJK.)[3HTX6LG-6L.WH
MG/,7VY;/[]M=?93,7;?E1/+EPZ:>R#LNBK)KBW6/O_/JP_>ZQ)*&?-;EZZ>:
M/U62.56(1 HN*3WT]?[G4> G@0J?)9F0D[BJPH]35<&*$D\$'B9I1DP6UB/R
M.O)2O>T!U[7( Z3A$CR7Q4M>J3"YMGA_\UNMN#8MWC_>(]3S(OX@#\;,E.VT
MYP-*-<&&\ZWR4/WCZJYON)^!76[7K4M<-AD8'5-G;0K&XW3B1@>C0W[8*F%\
MDE;>V2TOOO#BZN7A7ED[5:/]ZJDV<,Z.WC^!;W;[X09\D?^_ZIHP->2;QIQ\
M677QR4_%:JFY7SJ(AI:'=C$0Y@[:Y1B8.FB#0MKZ9\<'G=(]&Q1KSSL;OM:V
MNK?@9<F9U/NMO">Y#I/6H7Z]E0]>%5%2@=M-4Z"Y'WB9)U@& Q0&$$GO"Z8!
M]V' ><!9$!**Q7S)'Y2/?F]2S]N(#:V7.VM?[@-F] .I\N^JUYI%J2%35/5\
MH#% LJRJW3*B/)7=#,>>&?E)L=,<P*X9<ED^VPH)9Y6RS:A/7!3;"IK#^M=V
MPYA[ C>KNJKE>Z)J6G1AKI^6[ M^TDI/'QYA;&\ ZW8C/R/H^6G>C8QF:KY%
MLP]1>57U;UG^DK.5G.\'Y3>:X,^+9S7%#PP[V21_7K3M:5[C:MM3I:<GZ<W?
MB$WZU6)1?%.[KIN40$Y3A$,4P9 ('Z(,8YB%2003'B<8I2*-<696W.4\T;$/
M:UL6FKS[1[616(%\"79FL+9UUU9V8<^CZ7F)!L*Z9R9N<3,]-UE#=@24<<.F
M# 1W=I"B07+BPQ1]$ X/5 SNM5PRY!5^>"AY>T*CLEA>^'+%/^=+WNP5S#%F
M-(IC"K,T#B%B60I)&'#(49AE,4T\W\R*G",XL@79):^THF, _*Y8  T/I@UZ
MSF&HN2)PB(SA$N R4,P]?DU)7;GXY\A-Z]-K"G_@Q.O>9V<(_H++7$T%FTB_
MA/.,(!]!BI( HH@CF&4^@:$7$^H1*@)FE$5V0&%D5>_I60<]'D*BI\@7"6JF
MN6L91XF&/"F((\4\'']233PIWK[JG;[03M=^*0KV+5\L/CT]X[Q42VZUHS^/
M/!:B-) >.E%%@QA)I<*%"/*8^(1RN:(($Q.%.TYF9*W;$%/SR$/'@IGBG<!'
M3_LNE]I,!7MZ<C&]$5V1=*>'PR(Y4L831";5R&%!]]7RS-4VE4;6^07O.:D_
M+:NZ;-+@JIOZD9=[5>,S+Z!)P +(8A5S& D.,X0XC CBF&9$)('6_&A,>>Q%
M]E8^SO6Z_^L'(3AM>B]N:AI?27>DB>4Q27 TPGA8Y4=%SG"9W8-V(X#B VPQ
M,@,-*R9K[0MA,RG+,1)\EI4WSL/HJHR&A=S#E3),!IRP&(:%G+OU+FP&L/.+
MKB@M5YQMG5%<+5E#9NNK>< Q1BR,H(]B#!'V,H@SRJ G?,^3EE>Z2YE)F)@6
MU9$#OMHC=]QRLFF_K4[<BL9V;-7$-?.E]##5<ZV<(V5F8SORVX>4#4*M=?VL
M@9"QYV4DL2-'3(_FI'Z9$0S[;IK9S>9GCE??<,GNGQYN2\[J\FEI%!=^].:1
M':R&)KC/GY0/I0CSN@F%-HD#/R[TL!H[D==094^*ZC3F>U JJ\/&XR-.=LXX
M*-#V$>/PA6Y:1<A1WA=/.%_.*0H#$<8I#+/,AW*90R )0P&]*(U2' 6>\.@E
M_2+6E$8_1]SKHJ H@]];VA>VCMB@I3>I.L' <+%B)_[%K20.1!NIG\2&SILV
ME3@0]UQGB<,;;)O-/^?2G\S_6Y6->7I>20WY6HA:FHJ=MES^//4HH2KB+Q)1
M %'@A1#'-(.A:BB1H93XR*@-EB[AL=6[H]EXARK46;WCC+_P1=$$.+5%B68
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
M=#PC9-9I.6SHZ^EYX=-VTY2+Y>)#G9]ZS;EZY56=1W%3UI3D2OF%1#A4TS.
M0B011('((8YC!B.6QGD>Y*$P8T"])&CBJ=J(!J21?07JTY].KGIJY9M-UXMP
M#4]8GR#83=G6_NO._F^=_;>7[#>>MJ;&#3!UJ2&:.:O^LI^J%P>>9;*:FM=-
M5^//>^0>N%[SMLITWSG@1)52DHF89HF$0:9F,HI#"2F)$<0XSF*:BCS%:#29
M@)DN;Y$"W%0[=8P >^U\E(N->2VF]S"S@&U[,3,=SGY*\^T0FK+6WE"3-T\2
MM83,J!K><DA[CM /99WV>;TFJY=J6>E6W'4G;E.FT'//3[T]*<MB+8IM=4B>
MV:EASA=ZUOYAY^++=,M-R;#5X ^OG=1-;'1B$3T[Z&Q<HI?,ZC.*7ORLVWZD
M31:I;LF+9JBX*PD7;9+=@B8D2*04D#":J_U&SB F'$,9T$R9&G ILL6S*&EA
MNN,8D&;S=>W+-/[6UL( :34 3XT*=MN$(;3,M@&>$+";L)U0T$I51W\M=Y>Z
M[&\--S#/TQH])&G6-=C Y-=KK,DC#NFL)JS?.VJ+YEQ3)](RLEKD J<41QS&
M,E!GBR E,!=Y#M-0,P?GN11QT!$%WQFFNH[0QV@N'/(%W]DOW\UINLDC5X?K
MM:@KN*10>),5H&(MY-*&97/,"QAV'[/@.7&C@SV[S2Z0T91,*/UF MDBQ78F
ML-WR;O>@+QO0-PI;7?L RE>@ZU_LON#5#G3MR5>^:AP\0#68ISMF_/F2=SV@
M<)#1ZV,\Q]X[_]PN-R_O=!7?C;S3U-#;\N7;1FTV/^^23X,TC".$4DAH&$"$
M4*;6BT1"H?:J(F09BR.[9CJ794Y]EJLU4'LBK8->!SHM0*W&B)Q>$SS-=H^>
M4;+T]#X LN]*8VZRKS8S!A+G[1MC#L%1(QB+1YUK FJN^'</I+P755UR\+*/
M7^  Y2(4*<12A.H,&2F/$<<$)CA+,8E83D.K3GS#XB8/2S?"@5RNB?+"ZWO
MBLJVM\0%Q$S#R;YPL(T8MQ"T@J^:8I\7\$?[I]?8CYVU_C+WAX3-G:UO8/B)
M#'V3I]PF_.D>4;W69#^_[#_2=BZ[U@2*C2_J197KIA)W#V1]\U37W'XIZ@;:
M@O^W6-X_J#^OG]5![%[\HH;>O%?[FX]D6?ZN"X<7/,*42X(@06D$$58>A>(T
M@[1N@QUF2,9L\51GF:F=4;DQ<RX_@FDV4_>U@<:S^+=6FROPO=4'D$8A<*\U
M:@JPI=*I*=2^4H?A^^5ZW::"/@TG?_ZX7QL1Q)P3M6&E(D&ZDC> )(T#*+%,
M$54K$@U(^[7YL#9LB/0C&&;_I>G,F_ KHYLS_-_\93%;B'\$5:=;[OM=* \O
M>_8&:KJ%D]TJM957H+'SX'ZYZ2*U4::"UM:Z#6;W!>OL!:W!H+88:).!MAG4
M1OO;7?Q(K]#3'N:',&G6G=(/8?&9_=@/I9MC/O"2T.6JOOB_7O/Z!/E0K-3S
M5:/C+ALFRN(DSU(.PTRGX@<LA"3$ @HB<1I0DK PM<H0-A0\=<[P7HTZ@%KU
M%/E?0-2J6*8.FR)JM@Y-@9/=6O$:HM;Q3Y$J9&NLKZ1C4['SIB%;@G&4F&S[
M_-C,1RUFYY?V@0\:17$8) 2BC&.(2)9#'""U0R<T#Q%+!>>.7*FG!<Z6PUCU
M-S^N>8EG0#.-%OF#PC9>M$=!.X7]_LUSFI"MJ=Y3!<^(>Z-\P&'CSR?]77C.
M\4+)X"KKW8/>#'U:=[$K]:&FW^CO'8?WCBEZ041&\Q@S*"E/(6(XA3B*(I@2
MY4)$2.(8625">]9O8L?2:*(;).[IS36-5_ELF<WD^[48WF&]'=A393;LW\@N
M/*X_VZ@,=CJ#G=)U_33SFGDU$:R^[M0\:S?O_=LTT![=U4TDQCX;6U>2MK2\
M[X6N65NNZ['U@=(T(WMHC(D=9$\T.)!=AY#,D[('81AV=CX1L/-:CL9;I6.;
M6.:4DCTX\&QIV2;F]5.SC3X_[G9]-\_57UYU9__:+/U5PXE3;LFJVOF CT7Y
MOMC2C=RNNIS3!4FC. A#H;9,J3IK<1Y!(N,$\HQF$1,H")E5YHY_%2=V#X?]
M<5H6X56A='>\R/?X<NPN_]\&<L>$@=V.J,D$W?V\55BSTM0JU\?$5N<KL$M=
M5^N@4&>4.GO]\ VVA-R:>]Y_QH%_B#UG*7A4\$TR&_P#?"X;8@))8R-ANY/V
MC=S_L%:RZ7C^I=C<2*G_>4^6ZVKSKEAIQK-2)^QG/(Y$AB%-: 21X!G$FJ,Z
MHS1/HS#$4C@6 [LK-5M$#9#Z15[U[IM=XVHC7H%M[&T>8%WC<YUS_K:E_U#G
M$,T^]"NIE'CP16QJ6N?>A95."%&^5X!&87W/O]=VBF#>>.R\!_Q&J/1&0<'Q
M()X/''H8V_Z@>OO\5#?6-CV4=I^?V%'=DA?P7!V0Z^VKI<W/GSOK+I\U70RS
M<Q2#-H$_:NF>JGU?&^-TE-P-,MNQ\;7:_2/BT>\<&TB3I^6&K);_:C()MNJ[
M^:V0F^^D%#T^5#7ARLWR7TV14R($CGA (8LQU;%RI+F[0HA3M8'(:<2B/+4H
M['/7Q.BK.;JD[[.HJO_05;Z="KK/YTX'RQ[2]FB;;0DF L^MF_1>%] I SIM
MZO/7#LEK$R3M.TH[@^&KK;2] O/VEG8&Z*C!M/M(;OYJ%\G^\"?IHF*W8DU6
M;;+!I[52052;MN?/@LD4L913&/*,0819#C'.<TCR+)<892%F5BD EO(GWA9\
MVM=JBKT^5^"ITZ@.?2Q;G;03TTK9^2Q;Q,T<UH0XVGFKWDW<ASZ$MP<0=NJ
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
M\J2>5)C-V?J%K.^//8_LQ*)6;6[D5\&VI?[FM;,7!6%&128A#F(,4:Y;;M.
MP!!+]>,HPE%H5,%W7L3DL;AJT\3;6JENI&*GL#$XI(ZVV,Y3U<;>2/#5O[%6
M!&HCC7;E3[,VWI85;<"N"Z1HIYZ<DQ-M0/-7E&A#GW0X]=W?;SZ4I;YVO'[<
M&!_P#IZ:^BQW?U_6MW] B2S6HMA6KYH</!9;TPC7"9L-CFO.YEJ>S$9::G<*
M.VF4VX'K<*CYSE8G33@X1IW^A'UVN2YS6=T^J)?R95O[6\RB-*(A@E3DN5IX
M-6&^$!E$(I5(8H1"8I2Z=&KPB2=4+0X\:7E@70LT3RT_PF%X]HRUSO+FJ3:L
M%@6^#!MFE5=^S@*GM/*CP6;+*C]G1C^I_.QGW.ZBKQD3*YV"*'B=X_)5/*EW
M]T J4>VY+=J+\)M2+6MB^;19$![A7$9<L^&$:D8E M*0J0G&28:2E <1MJK;
M<M)BZE5MKQ.HZK[&Y5ZK*U#M] (_/36:_47'V\M&.<NV\DYO87AFSX:MY1+:
M@[5I%_VU#^NW'JRW/5B_7H#5OLG\&%A\-9IWTF'>9O-C8#IJ.#]J,#_$.I4.
M/#4=@E:KXKO.XEZ(/ DS3E+((^73D(@D) FC,-15:"%"G*'0(:_.0/0\&78[
MN8!T@L<1[YP"D5(1T5B&:B7((XB"C$*"*(=Y'J)(QDB(.%HT])+?-J3<S(MA
MZZM>RS>&L"OG)YM__[<P#?Z3BOOE>EW?L4KP8AP6M@$T1[D081K".,K4(IL(
M#"G+&,Q1%*<L3L,P"UI /ZSY&\+92;<%LT&2;(!8\^;ODV%IME1Z1L=N83SF
MBU++X7[F7E^<N:/)HP;,G8A)ZI3$-Z65&H#@$L?4T*.CPCY?BLW?Q>:]T$D<
MR[5> &QO^PW&>NL0D5(,*,W 7C6G<-%YK*R"2%Y@\AQ:.D9H@IY5-AB,C42=
M%_ 6\:F+YIZ)6EU^SI%SJRC%\G[]N9>>V5XDL(0EA 88AA*IW6J8$4BS!,,4
MQX*2E'*:$"O*K'.2)O8)OVY7FZ4.DXLU>P&T4%_[[VI#55E>N5P&S&SQ]P*#
MW9QO1=8],'H)V?YN78QM\T7C=%;.O"Q,E\P](E&Z^(#;)&ZK>]?W'1G[@E$9
ML5RF,,]XJD])".(PQS#+A9K.>2 0$HM-L2$KL\E[),%JTN[D&']E[_0CH.BD
M[KH#V,W58US,YN@H:^WFYD[4KN.$O^EXU@Q/T_!X_%FGWUGS7D^[\Q]TJ2G0
M5ZYU/V>VY&*]:<=<I"E7<RK+(8X"->-PSB$.H@R2-$QQGH0<94;W0$-")EXI
M.ZF@$WL%[LNBJKK99Y,C?P:EX?GGRW:[*7AD=C<5/=AK4P<PWFZW? Q[^RV3
M]X<-&T[8/_/LC$GZP]H?)N9?^*S;ZOY5D-6'2E."?%H_JU&+\J57RUQ7;HAJ
MHQ-"JD4HU%(?A#G,$[5?1['N'Y$1 <-0<!%F4C>NM=FT6\B>V#GUR[>7K5Q
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
M1?UK[U7LY<WB:)QAZ'R/^P".S Y;6HE_;I5?^_"L_G.G1KG^<UDM<HR)8#2
MG'.=N4$C2+".,Q&"1(HR$B,[QH;3<J9V-3NIH!8+M%SPAY9LR=1R#B>S;80'
MZRT]@XOA]H0'PV;Y(C(X(V5>@H)A4X^(!RY\?&1*PR-9KI5+N!5EW3]467"S
M2^O:MZ)94$S4GI]H<FVU."#=#)W&ZI]IC#BE41BFD=5)P%+^/.D.5Z#L]-'-
MPSJ%>HEN5_VF8IL"T%V*Q+],+T1<WX"9>Y@05SNWL8-TIPKHZ0)N>I#NU9D@
MK\(.!]]9%H;2WR;GP@Z:LQD8EL,XQ$QK'BK"-OH$=2._ZB!(J22V&G2_K:XW
M7\5:?">KOPM25@N2H31B.((QCW)UZ.':92$)\Y0%4I DS9A13I:["A-[K4XJ
MV.A3?B&U*VK44G]K<I=8IYCF!RD;U<!/.C^]^HM%0-+M!1A$:2>'U<YI[1"M
MXR8W$NPT ETVV$XG<*U[K[2(_GT>1"VBOY,CZU@JXOJ=7:Y!\[7U52@Q"J#!
MR++;R/,%G4=9?A"/'C>2A]NSF_5]H01^%O=D]5&(:D&3+$A"%L-(Q!BBD M(
M"0TACM,P2]((AWGJW&CBM;2ICYS=)<IR=Y-6-!J E58!2&'%=7P1/(=KM3&0
MC+U<:V6#6CCXZ!F,$3=M8T#Q==]F <ZX:[=SQEI=OAT-\G97<.?L&;R(._N0
M(RT"*?66NE+;Y[KAUH[5A@D9"Z&<6B8#KMQ;GD*<Q &,LS!)**622&Y7<79.
ME,UWUJFL[*?/157]!8A6OCY8-^U8+5D+SD&596K'K_;Y4"2A@"A*<DCB!$..
M<:#7"$'SW(H?P@-0#HM )U:?DMM&JP9<0790F846? !@Y_+=;+<G6[A@F"\J
MA7-BYB5*N&#L$0W"I<\[>KA_;C596O<-1#A."*$Q%#1$.O^)0TP0@T+-6)I+
MP95WLYJL!\-//45K8>[3\A *P\GH;*#E%#2VS7[:G33!UV0[''S>*7;2L*.)
M=?I3KN'\#=&,[=ULO69J%[FM&S1H+G>VW"SB#,L\X1E,$TT;F$@"L4 Q3 ,B
M(YFG/,;$;NMP6>CDFXA.A=TVPC8&?Q$VT["[3RAL(^TM!KOE\J>>>-#*/Q^<
M<HBMFQKK+9Q^4>#,$713 (Z#YL9/NCD"W97]XZKX_C?![\4O2I;>9=\5/^M*
MR1T+RG_7O"1WW\7J6?Q:K#</U0*G%">,,(CC7!TL&$T@R44&>29%B+* LSAP
M*$9P5,=HLHRN4.C/DF+SH/:8NO]Y*1[$NM*,8"W=FLY<9FVWHN:^;T\GLURK
M'^Z.,"W?RUJ7^H01>*QML?-(KN_/S$U-^3K< NY*(: U K5*0.L$VI-A W=?
MLPY@A>VOP]A:^[21R'AR=*Y:S.K]1D+UVB6.'<XABGS3L3!I435YE2S*NN7V
MMRW]AYKL=\6'/Y^6#8G$@L=$TB@7D"8XTZX10Q*P##+*)0YE$&72Z&QB+WKB
M<\M.%[!2R@#6UP94C3IZ%HJ=0A;Q53N,#2+/DR%GY['VH&D]P($BH-5$\\!]
MF!XTBPCU9."YA:L]@F@7O';"83"2;3?B?&%M)TL/8MQN([CFCCX]K>HFOV35
M+0@?FA]4>^+[+$JP#&,8!QF%"-$0YCS)82 Y98%&* OM$DDO"YWZBJ^G N#[
M9&I=J:*W1E)OC9;K.K'&OE[%"%6SG:-OK"SO_OHP[?>,G0*3A*=L+/:6GFH@
M<N9<57,0CA-7+9YU<QN_B+7R4:OK-;_FC\OU4@^J*7N[:DD:(!QE*=$Y  E$
MB6[U% <(9H3D-,>(1,@J:_6"O(F=12N]+L8@!_+MW,(EU,P\@D<L[)Q!'X9#
MT?X*3"V-]#3_+TF;=>H;FOYZUIL^-KY.=5^^^%5T7:1OY&VILV6>R.K36F<;
MW7TO%CPA.:%2S7W& HABPB%A.8-!FE&1(DXY$ZY5K*9*3.P:U%<I_?=_"]/@
M/]TK6HWQ-/,/4Z-DYS1>5\.V&KU< 2T:*-G3U,#:6CY!A:RQ"F]6/VL+TE!U
MK?58]B1@=R6_+LLV!4@)NKZ_OWXFR]7UX\:4]FM@B(D]A9)4UA%S4 O4=7_F
M1%Y#E@][!8]&VTW\CJ1+2=:]&A[K-,J]#N $'N"ZYHWW0]-E8+03,=?0N+-1
M<1D8UR??,OFX_73\\,_-R_7WDE?7_!]52^%H. U//#I/KLAU$^I28K?5IO91
MYI/PE+V7)]](4^TFW5DK+S-T6DVN :.<)M6I\6:;3 /&]"?1T,?<-M7[0)\@
MZON\I]P/0AE%E$*9(PK5/CF&F"(,TX#F*,Q%'I/<+F/DC*3)TT1NU>]T4G33
MGZ200&XW.LS6;1#L-LWG\,(RCCD.),0HBB"2+-,=R0(8QBB.LC2(1&:5Q.8!
MK7&W0EILO]&)'YC,C@\>C'>^V-$2)VD4<,$H3YO_<U)FW=]?,/7U%O[2Q^VW
M!?7B\]N:EZN7^]Z6PWR/?G: B2>@$BF43/U-W(LUWQZ<M_OR)L&+R7;3KA8)
M3MKL=1]^T32G#</Y46?;-EPTK+]YN/QA1[K;??%WG27>[4MEGD=4B@ &/$\@
MBA,"218F$,=AEJ!0L(A)FR7QC)R)9^1746W*99T#5A/8@NUZN:FN^AP1D!+=
M.\R.@/X2>F8KI0=,[*9LG\>AD>AQ6V]HE2_6VC-2YJ6J'3;UB)_VPL?M9G#=
MTU=M@KG>"']<D?L%)ZF0- Q@'$=JVY_*%.9!I/Y#<)J&DF,NC%I='(T\=62K
MDP6D$F;1JOK ^N$Y-\HFRX5Q9\['(7/LFE2?4MVM1?7!2/,UJ#YEP$%[ZI,?
M<$Q*T;[^^NFI%*QI]_IU>?^PJ;Y=?_UF'F8R'FSJ3)-ZX>HK !H-P$]*!U/N
M"G-HS-8NKZC8S:]+@$RPIAE;ZRN?Y**\>9-)3,T_RB0Q?M Q *:3_Z^K2FP^
M/3Z19:G]QSNUM-Z+:I%FC.4I03 6 88HD 3F88J@1$E(9!81''*KH,YY61-[
M@+V\)KWL:;DA*\U;!JI";K[KZEHNG@$K*NN V !^AM$>/ZA81GSJFH]:*NB!
MT\KU&/6Y;)ROR,^ I'FC/Y=-/HH &3SB-KVO&2NW@G]:5]M2[YI;_NOK->^1
M>"<BC,(X2V$880Y10B7$D=KZ,A%G4<33+!-6+*4F0J?>$#<J@ =!5IL'G=\O
M7&:W$7QFT]PW*)8[ZA:/G7A_4]S&,$]SW4CDK)/>!H37L]_J62_\Q/89T*<?
MGW"'^HIY=ZH\YV&[IJ'>?;-\YF%C+Y#O^LI;KM>Z3W5YJ?J&U_]J\R-[E-R[
MIG@)2245"*FE*>;Z'C: -, ,9C2),AR$ >&9]1;45/K$:]2[XO&I6-=?;K4I
M;79DC6K@IU8IRZ.I';86V],I$'/9L+;PZ/3GY@>M*H=D_%,T*W:"P>?6UECV
M_)M=6UA.;G^M!W%S/SI/\M1D('$49#+#,.-!"!&+4Y@CD4*:,91AAA.<6)UU
MS\B9V*5HJ78NXQP>9L[!@Y5V;D +G'ZR7S#+T[0^)V76"7S!U-=3]=+'W2;E
M1W7FU>TZQ*]UK\RF3FKWP[\M1:F&?'AY7VB^[84@E(@\HIJ@@ZBIB@G,<Q+#
M,,=Y2%F*H\CJ8M5*^L036(NM>\\(L!-<+W=?KG\'?S0J6-ZPVH%K-N\G@\S.
M&XQ#R]HM.%GMR5G8R9[5A3C!\MJQN UBGQKU5;#B690O-_)#6>H=^-Z;?5ZN
MQ:>->+P4N#4=9KKO?2==GQN4?'6(*+;5JDTZ%ESWU=7;I^9FI[]::MU K9RG
M+&0;')RRC(P$S)9P9&-N/_?(ZCGWC>VGM3JBUYP4'PD330K9 F$<"9)$, AT
M:BY+*,P#0F$4"9P(BHA$1CD-EP3-L+6] E*) V0X-\X.'O.-[EBC'7:Z>Y%7
M0 OUEA9H:I?'K>Y),;/O=8>,/;79'?R\ZTPME\]U8?#G?7YY[SXA8V$<A$+"
M$ 491#A*($W2&.(\"K,89>IL&MO5'ER0:/,E=JI!V,O?I=2_7&D".:$>VH!2
MEZ!5W\E3=056NEA5-\BPG=[#F)K.<F\XV4[V'4"?]P#M)?N<\$8F>IOWP])F
MGOY&IA][ ;/'',C8VIL?M2%X7%:5VJQ5UVO^C:Q(J43LKX&Z&M\%"3'-8YK"
M),DP1#S&D&0RA,HK!!C1-&*Q436_B_"9+FS97IWZ)%>U"EDPB=FB.NP;IL;*
MSE%T,/4T 4HPZ'2YVG6XUN!]MG.F3NA9,+%-B*)C1R;-[*4++YKB.%)?Q&P>
M!*!**9WB73T(L0%<KT_J-_M>B)4F2-4*\QKG)_)2%T_+HMQ]8;MOK_I;_SNM
M"5/54_0%B,>G5?$B1/57?:VQVG+]R=[+6Q=K^*IE>^6K 93CFQAD@[,=<SX^
M.$=K#QCA7,=PVR+>"?:P+E;%_<O/NK;BD_IBK^^7ZBM6)PEU-1(DDEE.P@!B
MD:8090A#'"$$F>2(!%PR(HT:/EE)G?R8]RQ6Q9.F'-YIXUA:8@:BV<[0.S1V
M;G\O'M;RP5Z!)HEOBC(4*YL];1C-9,ZZ;;2"X?7FT>YA^_*5#^N-[J3 N?KR
M5+=%M2&K_W?Y]*[@8I%$@@5Y*F&<ZKXB(4>0QC2"@@99F$FF_A^9UK*<%S.Q
M.V@$ ])(OE(+H98-_K5\4JLJ-Z1ON0#4L ?P9[[=E&\MO^XL;\0")1>\&[+<
MJBCFLF%.%3(#P\Y6+G/9M'[MC,&G'1-P^;-0>[=*[3([CL&$<RRC-((YST.(
MJ,"0XCB#&4>",1I$,K>ZOSP6,?59;2_0*:GV&!*S17B<H98'K9Z-WJD5SQOB
M*T'V6,"\Z;!G#3Q*?CW_2;<)]ZF-*GY5A[9OW\E3MU>F"<I8F"NLU(89I3*"
M:J8QR**09$G*XR2U(B@Y+6;BB??I*&+JN#4^ Y+9-!QONMU4W%FM!8)O1E9;
M3\EAHSQ-RS-"9IV:PX:^GIX7/CV.R?16O? 'M2VN#]4U2=:=#J,L1!R*$ 48
M"I+E$"41AX1&""8L9"'&G*9F5=B&\B:>M+L@'.CD@[T"X(]:!<OI>PE LWGL
M$1:[";TG)'5!Q)F3](*=GNE'STE[$Z;1"Z:?(Q6]])A+%W/V(/AV)6[D*8[T
M3WNZ_Z^B[DYU5]2L2%4M>)^>&M-4[:$U-5N*!$0Q(A"'L8 <AS1&F(4R,NJ'
MX%&GB=U(IR2XD>!,3X">IJ!557<2:92UZ0_NYQT9W*O,C[R=IQH+>NO,@$F6
M\F3OP::;^^SOP['G^XSOQ;)%O%<$AQO)^Q$U8[MYK]@<-J7W.[1[ \KK-==_
M:!;89[*JZ^8VW35CG<JZB'#&$IZKI4NWH-5$8)#HQFHLCP(4YR+"Q.K6QDCJ
MQ(M3/>WTI67=N4?LU;#O 'D90+/=K7=8[%:.'2+U7WH:7 &R ;N+YUH+OZT<
MC8WVV+CQLLS9VS0:PW"J*:/YPXZ<@2WY[L>BO"T+)@2O/BHKVD*X9W7@5H*N
MV6;Y7&<;+7@@1);P!.8Q2=6).%/;71SH]E])(B3).4FH0XM:2S6,9LOHUK1-
M8>>R$P_(3KXELZ EQF9N90K(W)@(6T7JI).?.EV G@Q_V143=QA>7\;0GJ70
M#0E?[(66TN=E-72#YHCMT'$8^ZJ8=P_K^T_KC[K8YD;>;#<55P.O^6_KYVK#
M=ZSKOY3K#?^TOBW+OY>6W0:<!4R\<=$=4: NS8!U+YQW#[I1AG(^H%=:IHML
M#DC]?RG)>E-WP :WY5)-/_UL!>X>U,JNB6:T?1NU]M?>:ZT9?O6[$MR<R-C]
M?0Q[L=E>A9TOF_4M>.[#,!I.I[(H=ZFSU4J-!J9?0#5^, =JV"U?JO?^A3R*
MA<@(9PQ3&$940)1%1&W%L@B2/,E1&G-,L%&\\=6X4U_4-Y* %F5!"MNS>]B=
MC+#&SD$8&6)'!WNLMAL9;&^<^:A@CY4_(((]\6M'WBA-LEQGKO5+2GO]I'Y^
MV7^DW:[4[KEQU?OBJ:K>M"C?O+YYJC.9U9Y&BJ7N1%+]M]"4EH)?JP6 W(O:
MK[]7AX==]>]"RCS <9I"+$FFCC\\@#A5IZ$P)2P,N$0),DIE^[',FGCRMZH(
M?@6^MZH TN@"[K4R35Z[U$OL\V 8XD?^:IB=VGX,92>\I]#*MZG!!\7?/1-U
MS4'_<ZV9S7;JJMM<]4QM3Y$;92QHK;T"/7NO0&<Q:$UN]F1 &]W;NGGD:_NA
M7J,O=K@?PZAYN>A^#)O/G+M_,.W<ENX/4@JVN9$?_F3U<4IG\-RL=53S561S
MW^&CC7P>_J#WR:9,29VGWB^KIZ(BJU_*8ONDGM!L!L5ZLUQO!6^[&2EC%QS%
M#+-8P"#A>MG&.<0DSF"<I#C(<B82;K5LO[U)$R_9C8'ZJ"M:$YM,/^7(]<7*
MU='U2GVP+?<M6O3O[9;QM\?4< E_>T6G6[[W[[VSKLEU5._]7?W>CR^1>GUY
MFH_H;\*K'QX^L;,6=.:"VM[ZR;[%8&^ROZ7[QWE]GI;M'\"@69?L'\#>,\OU
M#Z29?>3][^6'-6_C6J_C6.^>2_[W\G6TRR[P[CK^''%WH1R/883WG8X.J[_6
M\>&-OT"[,_R7X^QS(.\09I\,=,]Q];'P.875G87.%E4?"TL_J#YZ+,?DA[)0
MGG/S<JN^G+IF7G__GO1QZ;=*R.WJ\U**!<VS.!0L@YE,,$0XQA +'L,T"S.2
M(,IHDMAQ(!E(M9EY3CQ('ZK-\K'.1-S60L%*204_O>B+*TNJ;R,0F0P3P2,8
MXUQ %$92@:@P#<(PI)QB$:6150=*OQ Z+!N=!K7C$9WX*R#F!=8P5<0O7);I
M(:WP*U"+KP'[L >L40%H'3QFA)@;["L+Q$#BO)D?YA <97M8/.I*/+=O(Z8$
M7#]J5IE_-6GA/,](1B(&$QF'$.51"#$*$IAQDDF4Q4D8,CN6R+.R)O81?<GU
MUY[T9-NRRIT'S,P'>(+!;N[WA5X!]:^5V('1UZ!FF'LJ"[YE@]@XD,Q=M-H;
MP=QY23.3RUTT^9A8[O(C#KW?^3_NBEM1Z-#UQ_6^"L2T\_OIQZ=.5.#_V%9-
M^=]= 6X_W!S<8NE;IV*S+C:&5Y1#,%P^MWE P#*YP=!XS\T.#&QUZPM_9LSY
MNL(/&W70$_["1UW762DT-]P=^;.A^>E^T/0X6>08$<1E"F5,$402ZUXC,E?;
M]"BF/.*!6H+MUMI!>9.OMXTP4(IGL;9-([B$E>DRZPT!VZ6V-5Y);IFX](K;
M_K"1[G-=-3+3V]HZ+&WF]=7(].,UUNPQ5W*?SG-_+,J#W6& 19YF+(<10@E$
M2:J.WHG(81K$4L9(LBBSHC X*VGJA=EY[WP>&[,I[<5BRX78Q%@'LI\+AGCC
M_#DG9V;JGPOF'C, 77K =16NEO=K'12ZKOXF^/U29Q!WF1EM%!^E.<VR6$ 4
M4#5-XY1K&H$,$I+&>1J0-,*67;\NRIQ\->XTT'2V#XT.8+E3PI$PR 1,TZ7:
M*T2VRW4?G59\+^=M F(A"WN]K=N7)<Z\=AM#<+Q^FS_JP$:B[\":\_=J57RO
MF^_65\AM\^V[HN4D:[_A,5([]#2D4.8XAFH3KU;U5#!(61"1F*&0\MR8=<1.
M]L1NHQ7Z[_\6IL%_;@H@+E#>C89RV%E,#)"=T]CI 7:*M"5*5Z#5!2C(NE:D
M=@[6!3L+0H_I,'0C[K##TA,GAQL(@]P;ED/.Q['A9NL!EX;C$ Y5I\7CTS7;
M;,EJ]7)+EOSW)E^V[0!G';HT'&YJ3WJ0?M^J [0^X+GZ:YM3W^ID41!J"-7E
M\.8$*-FY4QN )@AY6MKO5IUI*&.^6DP[HP\J+RT?M7<#OU>;]?W[S<E$E.NU
M$KC/1['+?;,>>&+7\'O+QO"J/N9\#I:^L/N]2:YZE8YE[CGLT;WL0R8%UG)S
MY@]3SPELSB YN1Q[:;,Y'V<@^F[(?1"WZ-&K\IPO6SWFC:SK?JI>"N0U5:=1
MPC:+F&41HX1#CA,&$0IC2&,<P2 A 0UY%%)L13!MJ\#TVYI'M5Y7M?A=^E57
MAE+L];&+*UG#;!9DFA(\._]T5"+9Z*+]4Z--/Y_V"KQ?KK9U+FVGF<=(E"LH
MGL)2UN)GC5&Y@O,Z8.4\CN,-5'VIM8@D2U"@_$Z6:.>#@PCF+$I@0@1)4AE(
M&4:+3;$A*\/KIGI8*Y>R&]QX:MSI1P"I15G>+356&UXD6=MB>6LT;(#]?=&!
MOKXNAYI!Y[T).C#DZ-KG\+>.C)M%M;F1OQ0%K]NQB?)YR43UK5CQ14892F@<
MP# 1"41!@" E,H,XD1@EF,D Q58TFV=%3;[R5G5IH%-ZQ0! 9K/'C]FV$8+&
MXEIJO=?HY (MV"-=YD7C?'%DGA<T+S'F18./V# O/^%P[W*4EJ'^TOVLC2Z^
M(T]+M3XL_R7XU_=:="$WZB0GM$+5@D=YSG-]"&)1IF8W$A S@2##+,64,HZ1
M46F#%VVF=@![V>#KOY/'I_]\WS07;76PZ<'D!WV#RYLY,;7S+B=3MO3?=[]H
M]=-EUZ>1[S0%[^9&WN+J9\XWX'89--^;L+LO\H7<X W2:"'SW2GYPN/@ELG;
MH*/[\M7#W1:K)7O97Z2$-%0GJ"B &.GT(,HB2+)$PB0729CD:8RBQ+%)WREY
M4Z?Q>>O8=Q(LPX.8/P@L3V@]Z^N]Y1^-:+_M'RS-]-_I[Z2TMVK[-V3Z0 _
MP<?&<:W?%=?LG]ME*<X6VBVBB(@\YA3R&!.(0BE@3E@*J4 D3Q.6B5AT-.MF
MT]Y<N-'7_Y!<W<X'['IMJ9/5T\DZ6C=^=0-<S?R#9ZS&L:IO"M!J 5Z5TEX=
MUM+Z)U0WM]\SE[J!X#>A43<'Y!R#NL4(;DZFOA/_O"1TN:JYV+\H"[=J*Z.^
M_ $)),:2J/U#IHZJ49)!$F8I9%$:IBF7+ V)S4[BO*B)-Q%-9L9J+]G.7PQ
ME.<ISZ*4PX PJ39;.85YQ#*(:9*E>4IYG(1V; ]^0'(B>?@LJNH_P+[KXY/.
M:+>MGA@ R\R9^@' SGDV7Y">T+K N!7KST]>-LV37QP0-*L?O&SP:[]G\(1]
MGLY'I7^Q%E\%TTD3+^^WXJ[X?5FLZD/_C?Q;\:A.9MOUIGSY3+Y?/VY,TW1L
MQYW8S;7J@$X?P+=";P=V*ND-E%8*M%H!I=:5+JS?FFZAG- <GO=3 VGG":;!
MT"K]QA4,I^P;:V&S)=^XPM#/O7$>PVTO];6YZ/HJ'LERK<Z$MZ*LV_<I6V_H
M:GE?B]4A(DW<=[=\5!^YD=_43RM):B*+S\NU^+01C]4B"*,DB7 "98(91'$>
M0,K""$9IEF0X83%+ IN]ES_5)G9BK:*:)[15%?1T!7MEKT"G+FCTK3-3>AJ#
M/[3.H%;:LFC,XXLTV_2\S>NQ<XUSOQGK[95_$#UMQSPJ-NOVS3^@K[=[$TAP
MK;DME\]JW&?1(T%7Q^RV=&_?JTSSJ*X*G4'>M&!=) CE>2@P3*CFJI,L@C2C
M!*8X( G*128CJU.RLR83.^:]7@>M%G1(J2M'W>L&>LJU+8NMZW9=7XB9QYT%
M9MO[W:D0=JC]'8F.MXI@5SUFKA,>"==Q]?#8 5W3TAX?EYM.VKN:,/I>K)EN
M,RI((&D>!3#)>0 1CR)(<)! $G&1,T%IBJR(]@9D39Z8MI/<]'[NRP8_54*
M+YJV*@PM*3B'X#-S2YY L7,\K_$X$.LS:>VB;=ZRULY+FCEM[:+)QWEKEQ_Q
MV1.M:?"B1'U2%JVUR]%7#.U5YH)2&:$TR-0YE(1J=Y-+2(3Z3X892C@/"4JR
M\0W,!G68V!E\VQ3L?R"M.TNQGDX^FHH-8VOF$29&S,Y3G&S#U>O4-6E^P@@D
M)NUX-:S!#]">R@@BLUY29D.Y^J>BW-R)\O&]H!TU#Y<H$K$Z3A&4(XAR26 >
MH@S&A#%), N2V"H.=D+&U/Y%2VPNU+B2Z4AC= H;4_\QRF);_Z"-U=+ >R-C
M'9S 67.\3?)C"3-/XK,F'D_2\Q]UG(3L0?#M2MS(ICM-?031C(-WY$_=GT;'
MTM5F9-6P_]9GCGTZ799$*,OR!&9QED*4J"F;1XC!, ]B'@8Y3;D5;_\89::>
MUJUJ=;UVIUS+FUFG M=]L X5M)SR8]Z$H6^8"5]+)^( ;1L"F6CCX0$F7\YI
MC"KS>C$/H!VY.Q]CVN</W)5<;7*UFUVNZY$U9X-IDL#)AR=V3CUI-;^$^>7^
M:5,OW^"/MM+.1=R5I&[CU#][&!MM=1L_:)C3E?OI$6>[5Q\TJ']Y/OQ!A]JY
MST*=)KZ*E?ZC/3PNTB#,$H[5/D%("A'A%!*"-?&P(&%$"4Z)T>W).0$33[1:
M(B@;D>"ID6E15G4*DN')YL-0N[DVA8T6U6 C;74K\+*SV:Y(:\"@P;JK4\_-
M5THUH/5!==30Y]Q.)+N^TDVUU?6:]_(#6S8O?K-6:_^V+)=US[<OQ;KL_ODS
MJ9;5YUT^1A1S1%#$89)D!"(:YC /1 [#E >92'@2)E:W&%ZUFSI!<,<R==56
M+=;A_I["'7T=UQU\=SK7G^IK#6JU1R38^'VG9H>=-WM3=N[V35Z2]9%H$C ]
MG9'\ZC;KH6D26%^?HJ81XN;<=<V!$&U#XO5]O7ITVKQT13#OMT+3W-U]+Q8I
MBS-<;ZFC)(2(80HICQ#D>9"&C/$H2*UX[RWE3^R@U5<Y;9BL[=RI+8IF#G-"
M;&QWH%J1*[!3!=2Z7.V<XLN5SM&FHB9CO6HX$95&_MR=(Q2>')JM]%E=EB,T
MKYV2ZS".;J=8W^_"YF2S+6O?]U6T._WJ1MXJ5\>63V3U:?U%_+FY^RY6S^+7
M8KUYJ!:(9FF>Y2GD6"*(1,@A360  YRD(B,\DJ&=$QJCS?0N*7%R2:,0-G10
M<^%FZ:YT!=WN#NP*M*J]M([I9NVQL987"'RYJ5&ZS.NT?,!VY,*\#.JGC'?!
M<A*G.(HA#T()$4<A)"*-H$ABB9 4491;^:C7 B9V.YY+=AUK3Z?S$4<5I]-5
MF7J>Y4?#OVE%Z;FY>/9SGAIC_E(65?5_J/NR)L=Q),V_ K,=VZDV$\IX@-?L
M4U0>/6E;E9&;&55C8_4@PQG)7H4434I9&?WK%P!)B;HH  09N0_=%1DAPMT_
M"@X'X/[YGMLW(Y2(0F10T!!#% L.<8P+R'@A\ES0C.7C^F(>B9MXZNTYK+;X
M>TMRJDY"F\![N_F/D6TRCY$SFY?^\+";I1=YOK3L27B.S<R<JDGFL;#7[9%Y
MT?";+3(O/^7$\G@A_?Y-4X>NCDO:A7[),"LBR@C,4I427\0QS+,,P31*PB+
M<1R'J069HY'0R6?_O@CET'O/CBG0##N#:ZX)$+&=_Y<J<A:@U:$YF.WX,B;
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
MCX>FW?J/BD4B7 H1!)@5*601441800$)C0*8<UJD2<@*DEKMF6P5F#@ZZQ0
MN-% ^O)6!=!T"M!MWGY25=>U9>M8:ZC-MEU3 FCGV\_(>_=@MMJ O3K-)W1#
M%X^T>(Y(^*+-LQ4_+ZV>(SAGM'NNXXQ@O?PH3<3UU^9NIMT[+I.8$YRK$F\4
M1Q#E808)BC,8\2#,6"P23-(N"C5T1==D.02:=EZGX4A9;]90R0;XD&WJ0(IY
M$2U#7S(*@1$TF:W,?75X*];CJ<U-TWR29UZ4,S^+YI"Y%^DT!Q^P/YW1R=,/
M3X^_K9_+-^N:5>S]"C^:GLY<?GKB]5\+!0_EDUJD?OOXZ8-JE:YY6KCA7<F
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
MLW/P5.3&$/.=B9C9<G0B8OB(@_?ZW^5*NH(VTSW 2<RI=%-!'B90XH=AP5@
M12:CS!!Q)AV6L:_JCSRQ9VI$66;\GYMOX'U<C;+S-9[LL? CKG:Y>8U&FB?7
M<$GU04=P],!\T_Z2GD>3_.('/!0@?MF1:M,$1&]6N'RJFVZ'RP3C(@E(!O-
ME>SS((%8Y D,:<Q8$K XH49E"39"IT[P.2],K ^* *HUZ5IRCBC4NP:I@0>9
M "@[YW*A8&]6C$84-GK REN1HP-FXTH>;QAO5?YX;:S7*X6\8=U@6>2M9QW[
M7:G0ZJZN-[14D=9_E=NO[[Z7V_NJB<+PZDZUC]!)(O?59UYOJQW=ZGO!^M-F
M5=*70Z)>P2D+<1Y#'D6QC*L0@05-$,09X8SG/"UB*YH4?ZI-?F;7DVVS39K@
M)9B=LKT.M'8>7.L(#DJ"OZ260*DIO^"@4Q0<-%6_/M9U 1IMP9_M?R?)D/0/
MIJ_>7OX4F[<)F'= S[J%^9<P-HO^T-3PPUK)TVE2']:Z5[?Z^5Z\+]=8K@5X
M]:G='>^;'_;:CZ D0R),81Q%D8QV103S1'7=";*$X3C)6&;5;\RS?A,[XD.7
M3MV>Y* RZ.GLFO/NYP69^>=7A-TRS.Y1/%^&6^47[;55']OK"SJ%C]NKSI++
M[A56[UGJ?K1[I?QSK]!>SRSW*V9L9^C]T'W%?BTQ*5<RA&]2'#YNI%*BYMN[
M1UQ*G=]L5NITL\*K)0E%01+IK,,4(X@8S2".$(4D24.*LRPN$N+61'J<8E/?
MM1P\QJI5J52%CT*Y@V]*:]=NTR/?AYF7?@V4[=QS#^"]-@L@=Y+_T"TW-^ W
M7*LSV(]\NSWIYK, A(M-I1JO*:65YSYH/$7?:S\8>F^1/5*M5^JF[0?,ZXVW
M/8UOGR6HFY&I:_#?.%:9AQ:9@1<>G=B_-;T)^WDAK>B;G*-&=@][*0\FVSD;
M=VNM<OP&;'+*Z[LTWFRY? /&]//WAC[F%KK(X*C<RAG[C2LB9?D:2QEU-TW^
MY,NJMN6_]KDEZYK_-\?5@T27+S.!$(GC#(H$Y1 5N("89@*B*"4H$WF0(VP3
MJ3CJ,?'$E5^0['_^CS -_I== .**JEF\,0-6=C.^40AJC<!!I:8;:R_QK:_=
M BC%@-;,7Q@Q$AI/48.K%K,&"2.A.HT)Q@XW]MSLXT97%7*FC^E*]7W3K >_
M2[7J]ACOY;2=&2LX)4D$@S3G<KLE IC'$8*!B(*"X2*.1.1V2N:@S=27Q0<V
MB-];W<!!N88A FCU%MU9^HOK$9G+N[ ]$)L88??CK[UB5^#=HSO3$=<(H+P?
M:+GH\DK'5R-@NWY8-690UWO=IR>5_BM'TN4>]?UN6TOWK/K'+FD1)$AD&>0)
MH1!1&L(B2G.8%Q$K4HSC-+!BT1D2-K%[:T2#6LE>@%I+7X#-0;[M3>P ;*9W
MJW[ L+TMU3A\:7#XTN)P;X"#PWWG;0.]W6 .B)KY3O*VT>>WC ;/V$UOQLOE
MVS:YIU:<7M7SIE)7F+^\?.:"5UP:T\O($!$-A4@@BU2<DZ8,%BC,88"#'(<8
MIU%H%.=829WZS+C30V4I[1515$A5IXK9E+>#<GCN3P:0Y7'O'IL/)]CLM?#<
MWMG)\(%C&CE>XQ?D#P=W8"=E%K_@9'CG(-P>=@L$[I^Y'%IZG%\5R8!*?%B*
MC,1Q2C)(41Q!E/, %I3+:" 588$1#@DVXO:]+F+J<]5.(%AI-@N5<F6WSE]
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
MG:T\=<)10PMH8N#^C7E7E6/QA_5IE%"6L3I#>:SZI%SDW:DQRO%*LW5"N2A
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
MP5Q?FM[Q[8ZN5L^?:"'^7M4#.>KTC&:RP>?M^O 5-TRQM%MU8DO03S !'5=
MLP5^5'\!S0"2'FOJN+[=E=?3DL9B.&PFIH7/SEPX(N=YP($[(DX9I):D9LLP
M=8.@GX'JN(+S*).Z#+()*"Q1RD+!"-)-WC!$@4Z]RB6!,@XISZ(XESEV"/0>
M4YDG/-O1=(JOGL!B>$UC+Z7KJ))&LOMAR5QFDUP0P-] DO[B<T\AN2#8A=$C
MES[E> "_DNOT7K^%KI,WDY@@Q 242:S.XI'RZ6G.$!0IYSR-\DBF1BE*-D2G
M/I;7=QU'/'0S8CLNG'JA&^%I>'+WC)+E(7X\0/8G>@N)?1WN34C.>\ZW .'L
MR&_S[-C+V^K39E7PYX,KFC(I X82=>KG&41YQ" C6099%,2"I"1. JO&-==)
M36P<>K=PQ>':P_7J\PPGV\O+,=*[7C]6ZE!?4P7?VO].<I"_+:3WZ[\S0B]T
M@7=-X.M7<%>?</2I-_GV=^6LO]&C4C9U#*"]$PH%JG.=8(0#7>8<!I E(8)Q
MCG)",QFG6%JE05VC-'74KJ4+Q(&PXPW:=; ,G6X?$%CZWYWT;VRDM_?&;TGF
MRS&_2F=>'_V6N&?N^LT'W-2WJ8+6]_#OBC5=\X*N#G?TIUL.B3@6,1(P3'7G
M6IR'D":A@)QPA'))N<B8C4;;$)\Z(->4Z^M$I6[<+UVIG\HZ>F2Y:UN!:J;Y
M4T%E&7QK4-)L+,">D5Z2T;3[O L(GNR&%>E938D+**?6Q6D-5\^?;0]K_[:F
MCSJ=YW^D>%-4?+-3Y$KY6.P>[]:B_FA5[11#\O6FVE8Z9R\281 1*F%&)(,H
MD#'$.*.0,1:GE&:<AE:7@B/YF=@LW3T\E'50$.3-BUD_ *Y)*\.T;W<I="M&
MT;);VZ[Z+T7+:O. [;ECW%M" I,\2F.8B("HDUS ]*VMA$$>Y7E 6"*3L NM
M_GG>TW$8UNY-O9=5]1^@Q]>?[(V8'A=GTP;;,R7;]O:9Q1'2'7/@IY:]GVO,
MFV<ZS&L>O6>M>H'+V^ET'#<S'V&]0'=^SO6SK'U9[J_%NGC</;;G.9+'(<UU
M%6 61Q"E*(%4YAG,4L35IA7J6G_3>MRCE2?><%I:EN?;<_F'S<THJ>P,A[%
M5F6V%YD?45][O-YLA;47Q>A7U%[^@,M\KKJUX?WZ]:[:;AYE^6ZW%CKU6Q8_
M=(+/,N4<)SA,8)9Q#A%2K@,+ @QUZXL$4818:!0L,B$V]5&RZ0Y;K %OZ8-<
M,Z#K9EH.;.8XW0!N6-%\PV%Y7&R0N%^#CC2H:8//4R!A,['*'R*.$ZE&(&,Y
M9LI,U.$Q4C?6F'%,E)DTQV.@#)^Q3U3[6HJ[LKP3FWIHU!MU:#!-1CM_<NJ#
M9$L*:%KF:607)!PV...%LS,Q7TM:5W?TFGP!,UFM<KVNB^24SW5AN=ERMJZ+
MTL_+&OB48Z"YG;&F6VYUFKCOD/U!L=U.CL8I)H'N@A6F$86(1Q)B1#BD.!%Y
M1K!RJ\/E#UFRC7&4V8RRS7>T3]_B")M+14ET,P<78"VW.A6\90 \-85MEK%F
M0UP-P\S^L;)T&;K1B[KUX7YS7/0G=1_8\!A9MI/;5U#9D.J\\60[*,Y"R9:/
MVUF3^@A?/B]_>;4,L>2!S$(H&8YUN[P DH@0&-,@BR*9((2,NFP<EIQX"_Y-
MSXL2X+_4=B4VMB?LGN##FNPFCIV2_O;A_NO;-^"_[C_\\N;CK^.U\)SG@5VU
M_7"C7^TO!]7J+36+UIRSWBG$A7]QKI3Z451J8WBW*=]L=FR;[U9WO%Z^6L8B
MD&D@<ACK#E0(1REDH0ZYIRSA,J=1F%I=R0X1FU@_]J3KWJS<YX7L((1F.Z,O
M8.PTK:/0.Q<N0.\6MJN-!#_IJ;:E@NCZC&B7^JB;(ONKC+I.:NZ:J)M"7ZB&
MNOW,R/92KW95L995]44^U'F$=0JPP#&+HUSJZ:,<(ADGD&AC0%+,.0D837'B
MU&GJ$K6ITZQ:4DX)T\,PF6FX-^'M5-Q4;O?F4T/R^.Y#=9'6R[2D&A+[:G>J
MP8<<XM[[J>/MO0@-0Y*E!,,P%HGR6ED"&<LHQ#0C/).()(%1D^=+BT^LH'MJ
MEJ[K11P,PM8CI+/30*^"642A1PCH%G6V$-0NR'Q%DL&@\NDS\P61KW![%#2^
M]AF':N;OZX?[];OR[W1U5WW,_UYMUP]OMA_S3V7YC_+MO[?/=[^7HE)_%O?K
MUS]*\8^R_2:9UC4[KC_;+=@[6I1 <;?3PRQUO.OOLJK[>NBH8M,*H5 ._S\D
M+>O"_^TSN-/C>*KZ@\W,Q=<;Y=VJ'_6'+(J@7:&_'>.> W7+R-ED@'NT%CZ@
M<ZN@=B4Z7RWU2%B.JJK'KN68VUE47!W8=Z7\F%\>IM&[IJE>/1\^T\YJJ;^&
MA]3H7&0\)&D(A<@CB$B,(<W"%$8H$HC1.,5A;I7KZ9>_J0]$N\='6CYKA6W5
M\^-N6VWINK[P8L_@+>7?FW\"7]5BEOF$GM^5V1GK!=^ G34],*KQ[X\5.FY
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
MC*5Y#F4<*S<\C4+(<F4*!$JS..8)0YE5L:0-\8D-P=?-5FW%HM.%O)GZL7X
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
M'?1CWF]6\UFNU#= Z-3)ZHO>!1FMI.B:(NVG+2$1Q0+G!*:Y.G>B,&$04Q)
M+'*:\#CF-+6:LC>.G8F-2$T8UI1!2QK<E:7Z2*,JKH.O1KX#,X=@/F3MC$\#
MZJLQH+ID47G PE]ZU1AFYLZ[\@#<A80L'ZLZ#A/5[E3CKK[9E4T#DV(C:@?K
M[M"AL%HF"8DR3@E4N$F(2! K5RC$$,LT$!EAE$=XN=9995)\M9@K:DC?2 -)
MHX%G7)AKH^:F.UN)FA_P5#.T: YNBW[;1LN\+F.HS2R:5^3<;%>-5L,":'AH
MVS7O#T)W)FC93R&U%-W7)%)3LO-.([4$XVPBJ>WS7@U-;=BJHZ]_QJ,DTQ7<
M*9$$HBS*((YE @6*@S )22(RJR%6QI2G]I\&C$L3:9G NES =Y1Y&8>:/_OR
MI05L5@-S7?AI+<P%NG\&$W,=#D,;,[" FY%YF^=-F''?U$5/OOHLM9S%JJC=
MJLO-7V2U3&6:Q+&>FR=I!%$><,C2-(-!'&<R"_.0A%:%*V.8F=P4Z1R3HKE
MVFJ""["6]6U3+G6[ZA5@31L<.R,T"G\SNS07JG:F:L]5OT649@P<<[88:"DE
MJPEF\/F RY-Q&\7*K/;.!VBG)M#+FN,ZWJFUFLS_N@A ^5DR2[, 0Q8'ZD27
M92&D)&90L$SD3*B?L5-ONV,R$UNRFH9;V[H3. SC2*.%M Q.=ZWHM$%I*"[
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
M[)KQ6Q;"F10'>0/9$1N*HQH/!Q7L6@R76_T[PKY59-[4>]X9 )P)I25/&8-
M%KHQ1< 8$,&IAL>$62EE+F-G..A=(@,;@E6[U')%MX7W<>\,V]-/_U8/);5C
M2*03>$TRNNL7V*M#[)A$9S6)[3UT]#ZQ8V(=:A4[>NVY0S]_FZ]=ZF_DUSLQ
M%W*ZK.\6L]G-HM*Q^YUIE*F@C&9% AC7Z-&<%NH%3O2O&.E>AP3%3NWD_JP,
MO)V_/CT^DNK95/8_Z(B\/FE$FTR:4&#'IN\<4.<%L$RACJ)6QYSHQE30HWJ,
M-&-1R]E(TT%]511\2*@S(R\T*]178<='AGH_T<\ 7DLIV'+Z8XW2H6LH]4EH
MSM39R$25U8=7E>"*BTD*\SPO2@D$R0I]:BD C9,<I"6%">0Y@4AXH'6[<6&U
M,<]N\+H12HMD%K&&:'2O5D)7)SO&3!P5;&?4!M"77\MLQ\<&W$]3WKS-RX7Y
M0\.. 0IE00\Z?NH(9+0<B8]JJ/P4LVN</)_B">[3H:&U>!QSOC'AZY,!OQ;\
M5GE_.J:@\]5S_GFA;6;SZSM23YO9RA/$XXRR' %9"N6@L1@"FJ0QD"EF@N.4
MJY5TPOL)Q=G _MH:U$]'+%OJ)MZPR8Y?KCK<ZM@9NA?1N9L-#*1N=^R@T*H)
M!2<4C*]Q$89"JW,/="@X ?>HT_5\.5T^M]&KNPYQ^>N2+)_JB<P@B87@H$PY
M BB1%%"19B#)(,M)65(F2]O(4Q^A@<U?0WH5<E[C2M>&NGT(JE=9I\-0H53@
MZ)$UTK=DHQ7=Z&N_]$[Q*!O1O&)2O0\>+2YE(]YF;,KJ>M\!I$LRG0M^32J=
MN*W;IL:,XZS(<@A2*B! *46 HB(%,L\13$A>BMAQW.@A,H.GLANBD6BI>C9\
M'M&1G8-QON1N^W,E]+6UT!Z30?MD"C8']""1D:=^]@FZ/^.S]VI/B'3&Q*R)
M"YB*[[O5%*]:@YF]7SPJFA.>P#01>0PR+C. .$. 2%2"F&0BP3B!A;1"^G.B
M.O#VW>"A:=Z(-KBX,/AXT>\-)XX;VDZG=OL[N*;<MGL0);GCKKL('0J#W8KF
MN'CL+FK8PV9WNMEGTM8JY/OUZ?OWF>ES(+-W9*;K=[\^"+'\,#?3'9IDU\R$
M,1>FV*[>R83DE$B,209(KGX@692 9A0#3!.<(T)B".W!#,/Q-71>JLNBW,IH
MD]6HY34RS$8;W$8MN]&W15.>Z@)+%7"]^DW7"ZZ"9QKKC 5P26P-NB8N$Y]>
M9&W\4'O&7B/'@4G!-=D__R@<N1''&077T?9THO"/'\23OOPUK2=%$J<L+@@@
M6&* 8I(#0O(")#(C29E(GD(G?",+FJ_!B]9\A/6AC3:#>-"N.AK ?^Y73VCO
M>5/@<7QG0_$U><Z;*G#TF[=N/;=FJZW;-O-'KG^9>3ZSKKC;!-@7\WN#\M^$
MW)O$$TNP+/3A6Y9I"1#!&-!"IH#G4*1"DC@KG)K4SF-G+!]Y(;ONA;I!'^T8
M7'4Z-/7:FL=V,$;#I5^>\,PULK-,XVG>TR\>3NEGU'B=HZO@=5Y>S+Q0K=<Y
MBCM>[W764WV3"O6RFFI@<(-I^]M<UY=]_:V-FXLL3GG&,T!YKNRC3%)0HK0
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
M8X=*"]F. B0O<B85K+;_^G4Z1S[ACCD3O0+-)478AGQH'Y$!5T(6D9.U.C<
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
M0+">S+!(**1.Q8368>?]U'1#U8^6MF\D_1'@Z(%1$5=_M64LN?H@VE*0X^H
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
M>!YQ.<DE\&3(=9:^BHNY^A3/&!!8M$_!<)>?S:Q=DC12B!T+@:X0.T(?@T_
MV7K(+PYYR%M^E$\\^,C!2H^@M$[@519  5,T*+W@ECT6)G1=;-CKX+Z0TXNH
MQVR9*'S#MVL\7TTR>0WU?@^2K6^48L[@#$M09R72_]4+[-9N_N-4#8NR85VN
MXU0S9K#=>HK.O*E]Y56DP,C(2'LS!PA)D ,AA-"Y]<O9QZD:Z6%X) XZNUM'
M*66TF;6;T:^;PIW+G@@?Z<.;O/TK7(?I[(0LVE,^WR9C=C1#C;)C[Y9G8;Z]
M/K\U5Y= M/N49&?>US5U-_EC7EA)1G."E5>7@^5\" 42AA #0W*V6M\W-B'\
M-)_M^ORX/;EE+Z--CD,6WC)0I0[9\.2C1(T>;%))>I9,V+^VN,]MZ[3>L&;N
M^>%TV[=KKY+!(X,=+P6_A&G>%KG4ZY5-'?KE9<ME=[_U/J,Y!%49+2+2D>+(
MAPG$//C,HQ?.:7)?GHB]IU,QK)<W&D3VK+ZA<?HBI>4%WF%OYP9PAR_G4908
M*#(/LFY""]&0NR-XXC9(+12:3K!\PJ+#EH8.C,*^E#."<&3[%J>VV;UB:\OF
MS47W[EL_9"9S\GJ-"[2C:%L%)(%ZR6PVPE!\W]Q1>0J!PQ9X#H?2_K4YVI#F
M%<;U\1'+SG_=)B"YCYQ&\4;]_(%BX10TD]$$X)9%4%PF\)'<,A>MEI9[K4WK
M?7F8DG;W[O7[.Z.1=V:@1<FRIO [^%S?D8H,0=D$Q4C&!"/GTZ7>;MSOHVK8
ML*$!*NZ_8&^BB*'=JWO9V=C(/;\Q,,XTUX;.;%G[=A>$* +]2EMG @O"ROA$
MM__Q58=U\QLBJ%]YC\!E^GCQY<MLBLO+0QS?+Q=GRW"^QY,P1#5R.L"%J3?
M=+;&K!-(4XM;K%%1M<[A=J%K6#>^#SO56AEC -CUYOEKJ.T7-_T8-Z.C/N'R
M_-K#V-E 284<N0"6I"5'KB1PSC,0(0>G/%K#^NN8THW&83WS7@_('I0T8F][
M.?T:ZCR?79?@!/?[_L^U\L<[$MS,03^P'L5B_X[Y;#H_NVFP>@".7DGI4TJ7
MQDD);R'ZPD 694+*/%K5>N[R">2V=/4/$/%V?AT;[\3+[Q>K:47!=:W\[@4=
M"I5S!L]K:IK71)\+%HS-/GD5G.#-3]RV+ P=1#P/<A^*-)X;!Z,Z[.M-RYO9
MXO<J<"2^T^PBUV>[+U*Z.+^8U2O.C?=<YZPM\3/.5QM)U63/@=Y'T2MO72"#
M6T<JU$<HX#,S$#C6*ARG6&G=>J G5H:.C(;>%L/A8K1NR$Z7W[#7Y?>4ZH7'
M/MJJ9N%)Q#=R3!YHC'P N=806(T28+(DS]AH0F[,"8K3V1$24#3OB?XD D_O
M>AM66)].[;^?TR98YQU(4<<U)!' 48P +G./O$ARU%L_?K^'E&&=@?[0<K<'
M[NF:&,$Q?MG@_MT77(8JJ@U75_>#W[<1XO<]%E/Q7AAEH*"BB%"X&GEF#4%'
MDF'BPF+KK/T19 Y[_#XG$/O5X'A2X)N<V<:C#K-?PJSFS3Y^1ER_G9?%\GRC
MV@^X\2L^+2Y'-NS[$%E98E- ,C6I)EF&$!@''ST7VFJN5+<"A'8T#9O8[!^E
M0ZIPG,B]<HL[LUQ*#!J9 J/JV_B(M%D#"B@*F2XYB[B?)7T2:I]*S[ 9T4$1
MVZOJ1N ,W'!]?8"\62S_-J\%;"]G87J^D?GE+_)_7:S6.X-=)^B-=J5D$*$.
M1Z=#A,)'1+#)1YY]BDSWE\=Z.KV=8-S;5+?G<P^>3:>C#;JOA[&?$F3?_4B;
MH/H1XAH%T=>K' *7<EQY;R'+S.H470*72 R$3":2.\A$;%V7\@ Y#=.2B_,O
MB_GF[KY<+[@%]B\XQS+=#]U,")[E%,'95#N\DH/AO3006>:.C+=B6?5FP9Y,
M[K"!=BM$/9 ^[%5_HSIM+]G[!<FKP!O!TK]6ZTWC.#+8.#V;[[-K2E+.($3Z
M!2C&-43%$TCO<O%91^^:SX<^C>1A0_+^(=N_'D<%V]>E8%I?)^V)UP_D"W_
MM"!'9C:]F46T4TR TD42*/A<$P_&A-J$. /:XFPL/DK>GXE].KW#1N?] [9G
M#8X*K:^V!!"3AQK5[:=Q VT[GQ*@\A*4RAH\:@G>81)<>Y5-G[?R3R!UV'B\
M?XSVI[<QP//B_#PLO[\KM1C@4FE7 X)V9FF@4;XH#P8%'1!9&_ &&7!59"W*
M$IFU;E37A:YA(^C>@-=:(V- V?5F^MM\2<;];#[]G\V&VOK1JP^+V8R<D]_#
M<K\[<5),6Q8U4*1/G ;#P'%KP1B2*C,J:M&?D_E4:CLALK?AY_V;PEZU-]K\
MS<<UL?)+6&&N(2&%?R=.Y'SP>VVR.MU);E6^>0VYR\#Y:LEM>GK3;'73BSQ6
MHMZ'[[??[A$:<O2L@'6UI:7E]45=#)"3XMP['9QLW2KO-(I/M8B[JU_U:+^M
MK!?+99B?7;YQ_.7[S<]L*7FQV6TW;D>6)O%,?D8)F018Z$# C(!%,:LDUSJW
M3J(U9F'@(L[GP^^^>1T2"J/R#799K@*G(^4NKSNBJ'Y1VCX,/BRXC=I^V70G
MVK_&Y9'B17*;N$0.BI4,/F7RVC4FQWG2*9G>W(IG9'3@&M#A=M7X836"O??;
M8OX55Z2)F[8U&\]AP_9J6Z*[7[NCA'3*44BK<N71H8(0.0-F,R8>F="^]5E]
M#)T#O]@;#OF]*W4$P+W9W?=Q^[<Y!2;W,,NY#,(7 :CJ>&-%QV1@C@,*'V,Q
MA<78WT2/(P@>^ W@&(QXWVH>=_#Y>3$C':]J=\4ME\<'GH>^U3#H?)345F/8
M-@M<HTQI$6*."E"F0+IV"F+2"KCUVBEMZ&!N/?SV-@4M!P ?\SPE!^E"X@6T
MT)NQAQS(G"-H+E3T7//(F^=H3R-YX!%LQ^/GH=F^?:MNO'8*SZK=WZE,/,%.
MW?>M1G:J$ZF-[-1VL0_XI<X+G9_MM*OBS'G2>LR*W"XI#$1E)!BEC,@\YKS?
M(_'T#7L/+>ULUP?\BO,+7+VA_?::!+B<A]G+B]6:@+_<W)LMYF>;H:I7@Z[_
M@K7OQ)?/TQ1F+Y88]O>&B2I%9CT(Z\A[R$Z",]R"R)(IXYBD0[PWL]::FX%'
MO;1 XOVV;U#5C]8L;J7RX?+:Y#2S>.^WVIC%;J0V,HO;Q2I8:O%QQ>'?I^O/
M5X"YQF8PP7H6&/GPL8 2HM8FI4@^?)#HA# ^M [5.I)VJM$\^.VZ-7;*"_8C
M&L-,)D=%U'FP6.<EVEK[8H!IVJ]&Q5":5R\=0>:P9JX/9.U;O;YU-X(,"T7]
MX>QLB6?;3.A6K'M,R20XYIC!!\G)1M.O(A<>F'1%>/JM#CU<.SU.V+!I[^>
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
MN(@<#"J[0_)HO74 R^MFV_7\.U+=\OOTQW)3SY<-8A0B <=(K)BD('J%8$B
M*$UB1K<>5_$,.=W"[7@8W'^T;Z23#N#U1UC\%Z[6I2_K06(/9'?=(<*<R3S3
M ?44K&'0$ H*\)Y+Q1T&6WQCI.U&V;BC%TX)N@$TU0'^ZLRZ"_IQUVU*][C:
M,"6U424G!X%91W(3$8)T=%U4KEP60HK6#Q [$3;N>(:3FKSF>NJAAVCM?#@O
M=?".3+0@8ZVR*!!$Y<$8&W+@Q>J=9EGVW4AVHD#A<-'V@(<-C%6,49/;"2H$
M.B@I<?!:"& R)):TR<[O].S^LGK*]E+6$SUE^TAN[-:B.SU12EI3".X@R5L#
M)5@"9YT (R,:*UC.6390>8<]97NI[,F>LGWD-[;B[_1$"6?0I"!(3W+=,^/
ML>PA99])&,EGUD3Q_?64':SX@^77@;_YS*5W^S3E>>::FP@^UU+KHC@X:104
M@=DX:;--K9_P=J%K7&]S_ SC80KJ&W3;A?Y_X.K[/$^\S<BLL.!#=:+K&CUO
M5778E>?>J!3O=YX-B;Z'!':;YSD0'[L#\$AE=8W$K<J>A%PFX;'VEQBZ'8B=
MX#2'J*2.=41(2JW?-7>AJ]M4S]"X.U U+ZG*X=WWZI@LI[?;9\M\\26<X?(O
M7%TL9LLPR[_-+^**!+%Y8VU<\G ,!8/5/S03R_#%$&B3L(R\2<,T09]937Y@
MRD"NH2,WTY4L6_=PM2^&J.[M[2+D6?X_%^%L6B[K^/IKZ=ZL)[IR=7SA5I?
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
M>/E'^,_Y8JV4JQR42)QN#Z& Q8)D)(*"F%(!S@*!&VV0B?\*_(=^_"5YD?L
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
MHE.:T"9*:A9SM'-BKVX"JQ4/3ADH03BZ"4("9V($692U.4?K2^OL^J.$C)O
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
M-A[8Q@.?"%>4]=%"Y"S4]><)/ I#O[1."9<R<[O5T/WB0Z^A4>)@@+54PMB
M^N=L@6G^;593%'3QO\49ENGJD9) )>EDH%=U69VD>)%"1>\$@O5:9J\B#W:W
M-K1=O_@:^AH.AM@@:ND^?32)W@JM?:F7/X+R 2&*'"":D+Q4VF=LG2M]GJ+7
MT.]P3"S04%^C5D'=<0SFY^?3Y;*^S]7W.G(,%M-''8/$3)+*);"V%K F*\!E
MZ:%('[,H=+;8;LT/>W[X-31 '.V]#:&DL2_;#6]?%X%\AE2%N/$BEK5K;1T3
M?9U3Y+T6Y>9Q83DQ3I54#(F2A[JOQT42I1&0I!48.(I\O]WP>1CN]_G7T"IQ
M+!@'5%@'=_*&R?O]('=S/MF9X'6=-RSK,Y4QFJ17.(3$M8LZ&8.M1_[M0M=K
MZ+<XYGYNKKM^\/AY,2^XO@'"V0?<MOU;K%F*M5RL$DL\U<']&D)&#U8Z:S!+
MSGCKO/H>Y+V*-HT&\&RNRGY0^N\A7<GW,9:4YE[72>VQQ-HDP"1XZQQ8E;Q+
MB=D@\S#H?(ZL5]'1T0"5S50WMEMY.[1FZTWTL42GB(S(TX YTCT0F()@D@7/
MA9%,)VON5R+]<I+0LQ]\%8T;!_N.0VBE [OW]F(YG9$QIP MDM@VPJTI N*K
MBGF:URF#[82H%#RCD1;J6C!RB,D!"3I%8#'%$KA#;%X(>@"9KZ*SXQB[.+1J
M.T#O_<J120C&(4\>9!*"O(ZZISL7"<D+46S1D876]0?W:7@5?1Q')1F/44H'
MH-KX$UL<O'E8HS3)RG 6HP!,=9)"XA&"Y'4J$85@Q+ R9:?MLOL[@\\3]BIZ
M.1JX@PW5UTM3^1;]6ZZM5RE'511H24PH5LMWDLA +A[WGK@+V#HJ>9J:5]%J
MT=+X':BH;EY7KLLTK\_0QN/=/DIHG<Y2,RA)E^KQ:G":18C&H,X^%NOW>E?Y
M]2=?1>_"L5GLQIKIX.)M5H>NA9<L% 8F$?/*Y%*7ZQE(M@2)*2I,K;/;_]N,
M<)(GZH% T 'X'^87+F_OCMW8?C^[.-]$=!/NA-<&/;!0EYU&PR$$YX%'$TIB
M19G8>MI"6PYV.PBO^"UH1$"\GMZ<]<WX^XQ^ &[NRU/VXCS]]9%Z;W841U>]
M-L(IY5V1D"7:VIZ X)66@"I9U#88KUOO>.JBU^9V'NV5PGZ?T>FBWYF$5+R)
M@4'(C-/%)@H))#H(7MF4C>4156.!/$7+:^BMV0=?]VUT$QUUX'Q\F"]P^FWS
M=)8NMPID_A&FLX_SY?(M%OH[7\/?DZQ\BD$E4)S3G9:,A\"8!1,SDL>EB\/6
MTZOW(.\UM.8<@\BA--D!2->7%[E \^L(X<Y%-@DVY"@$.5=>T)%SP<%Z@IIV
M):"-@DD;ALB#/4G1:^C:.0:*#?4U]I/\DUR\_SN=7>3U[UY9_FONLHX6DT"@
M>X#<[9 3>.<2,2N=JE/3Q(Z=.WM_^C7T\AP"NQ,HJMN%D[]A7!T1V&S_ZVTB
MDR<):A1:K'_^=)G.YLN+!=[@!HNW27(/!0NO@[DLQ&0$@4?QPB0+AK?/>CQ&
MR?'9H+BZ75GU=;W]A"DIL3@#4=,EK:2KXT!E!E.2L)ZS$'7K<:Z/D#&NR]]
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
M[''9'MN9=>I)!ZO,*HITDY0SW9]^ B0E6127>TE< K1=7>5VVDK<0,0/@8A
M++2TCJC0'7J[(+Z]M]^69+R\C6^!^Y_^BN.O\1] T.?YE8TL@EE $#8D9>4/
M!YOG^C"1DA9!6K BBBO/XVB])+^@#]ZV-P@<6)8-F']=]_FO:&>?_II>@??C
MI)5@F#BN$'<F(NU@MR+1 %Y2Q,86KQSN1^(E>1[G0.@QDKLT8 +2XI6PA!*J
M \*!1<0Y8\@E09&WQ'F:))&VEA:])_*2O)NS@;.W]"X,GJ^GM[,KZ[6BU#J4
M<ET>CQ+N!:TX@B,H&'71D&ZUSP.A,]-X27[4N<#96W:7ALW1UW@5L=4B>8V(
MM3D7)V>52LF1<30IS6@DQ3L$]Z6Q;A%!H]CL*[L+PN:S!-^\WZ2F+L3<ZILK
M+_,[=D1&L8"B,%8(G:CO-A1E ( ^(K1NI4)[*#U>BA<$U:O #->$6\2(UH@S
M%9!E2B-I@K,::YM"I_8* Z"S;G5$>X#L):MBD=.!,/C')  7<U%U#*_^]O"C
MJQ+K*RN("LDFL%(<19QP@5Q4 FD:@\.&1EN^.O 80NO69S2"SB)2;.=):,<N
MKYCBS%J7$(Z6(&[@]&F1Q] 3\.^X$=BGTDIR!REURSO.A[H2DCA:!7Z-,S>M
ME<7U\$+R\?;+E_$R_]N.G]MQ;D/Q\7.,B]\G:3J[61*Q'%@/)V"Z9-/@;TG'
M4W3&AZ5";*ORRA2Q5)P*AX2-<,,GDQ!8F@9AIKT(&@< ^>6_,FT?B23@1'.+
M(Q(XEX=2#7Y@,GD@FN0!IP JH_C(E1]C!FD?U/290=I'(@WX/-\?]C?YI[.P
M<L]!ZXR"JP$,99YR2;HCR'&PF[%,UNC(;,2ED;6+EA8'2!TA[.D G&\40>NF
M\XS'/)G-($$$&+3.&F2)P4A1KK&-!),HSX"A%F9!E)%V!P@=P?K:A2#+@M$8
MXBH5/5LIT\7G./.WL\S9\4-FRWU?43AW.@3$6(*SEF0>8P!^DD\V^FBL4YM]
M17>4@O3\<'L(.D;8TS-QOC:J=N9'O8V+7#*ZW.+[Z2SS\6Z@1<[1XY(B!MH;
M<6M"?O:)>9J5#MSA&$VWZ2']OUTWB6$(; W,_P9NOD.C)<%OMXHZ#_33W.00
M]+M.X- 3'V-@7)OR$9"+G>UZBB554@X-P.KQP5E6#+]+?\SC,]CEXHI$S((%
MSEAI).)<:.0(G!9MC%,^<<K<L,-=-PAJT3@_4O1[PVFGR*$Y4#W$!KE+B6OG
MD,7+KAPD( <F*?)8)RN#8GS@6<']HK1GUDU# .DXWC<'H7_&?"!B>/85_O0Z
MWL_16?YE'N1#KA(5/C@;D0TJ(,Z(S440$C$I&!@3#G,R++8.TUBYM^[90%=8
M6JVC\>7Z@>V#7>2NG!YD<:6M91H[A1C.\[AM,LB 48&\H&!8VNC2P%6VAVFL
MW,"W%AI/E=8E]AW8_O22>[6]'D__:N.UJCLUE5ZJCF17E5<J\)9UC)P@YH3-
M#HY#1B8*SC18 3YR&E3I&NV*?0WN,G"NL,=81AZ0XC(W/S8&62<$DM:1**F)
MW)<. 6^GY)+>IOI@9;^F/4H.#=SN&][6.P?'>!+#[Y-7?_O/>=Y3;F6YPZP.
MF!AM.;ABN:,RE[FR&LP9N#]B-,%K0HJ_7)U [B55+YV"RW-)],*-@2WM?B?S
M"/_"^]G4Y4C9_725=<NX,U1#GT34.4V#8LRK8B$P9Q-.6B#C.,L.6![:IO/$
M;HR%4,IK7+K2\BP6PLX^UGG2"]P^V!KN$3@/$?&DX51[XY%(WBACL"3\N-Z
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
M?)["J+Q"3F..$M@322E)R"4>O9^@ZK/Q8UD6>2V=V#KU>#1:KE*("&OFP'8
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
M4Y5MG^]4>^PN).$N3&Q0['^.IN-U5['_FM[$%ZOYRF_L7T/(?N_'ZCV<ET1
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
MR_]<9:7?2E.HX>*ZC'8C/[MIPCQM)<R//_2?[[U9_O/K6)GH3*<J7D337,^
MA4TTJCBYT)&<3%.]D-+T(CT<JECF)D)^3U0.[*WA;WH8O4]%?#X090+:,XMW
MHZUB+*,??WBYO[_WQG(/_:W_9INE(_?2$14-;L.?!K_IOWAC(N,YKULSW^V&
MKIKL'DZGL(MBH%)5+'!+>%<?(1\+I 3SKDC3:[)7#RZ)TS)!BP^NFN@L^E+H
M^!R8?\JW@-M.RSP>"R-K5Y!0H);4\(0\N&7XQ&@B%I$RII31,->3J% 323(
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
M<#\2J5V/H$-=:A]7"*(FK81D )%-@2"I)&JH"7L,=9$9+$*4PQ;;,NFBAJ8
M'UM$51AC*J6/9%!8 !/J7I!<X".Y.@) YRWWF8CDHB !P74ZP@1+[LUU@P11
M]%F.2O"^-!S.UHLB]4$K T+2^Z5@7<A D\F9S+Q:<73 !UKB)LKB%3CVPD $
MC+S:N"5B463TY>2HUQ)3-=ZO\S'00V-TK&PT>!B@5Z-C*5)XI@4K8I+4Z.E8
M@3:)*0XC4U#CN<Y P8']/),J34468PPX'F?JCY+C/646ZQGPB[*'W]W%5U="
MXZU').4,#E?"RK48E.:1:+Z3:\'C$*8T4SKE%% %_N+0I5.< >XG"2EK$UMU
M+&#/QD8)_4@Q6\R&26!I%1Q'PQ*AC-%4@+\)-_0XA39E)/\H\6=P,_1_0.E,
M04))_V&>!I:"/]Z@D-J9\+,[-618MO!(U-9ZN%<4F=GY5!;1&6=I46K#?7,I
MR-]5ENCY/2JRM6.7:R++-;A3%$3#7 ^8BV@'V#QY (Q%(+)%X*,Y*1/"O.''
M!B%_H8N5BKFI:UR#ML:(C$J[P8:3[ZAPV3@BTXIBE1Z3W*86*?:&ML\05& 6
M8V#(.,@A:4?.G[5:GL,<:W_(ZL)$?!ES;+WN/SJX @78KPU8L(^'=\L<$ %_
M4*7Y+20A+!^I,[HSK'_\X=G+-S?-@E-TVK/13BJ'#K-F/\DK&-LEL?J=6\QH
M78]S[]K2N HLZ?:U51>-@%W8?[ L9L$X0[!=0$C^*,'HD'F(A;E=N JQO9=1
M<-C &C.,TJ#4E4)[J+XV^ 1#/2&DQBX%336*)&VI;7OGW!01_!@]PYSA*/Q,
M4%IY$H$+"PK,+Z/YF"U%]\DE:#HIS\&U0D D78Q@$DX&A*X9*$3<5RSYL-YE
MRTO'H 6(>L(3;8,;O77<Z)_4:7>JP8XI? K,SU@FAD89%CTZ*3-F*B=1 5>Q
M4S*0Y-&@%RZ30 +:A;.=01^-08.Z2PRE*9PJ#+!A5RF0$\:4$Z?D0, D6D2M
MX),>YLU'C/]/%\&^]/?"K?$57_53 K0)V[[P?5G0O9<O EVU*W=[5@W"K;UJ
MDP)VN:';7(C(OC@^%D/=/M($ZM+'Q]QO2O O4VOOM"AR>QD9;Z3$MRE!RTYL
MF0K\!DB$^FCF'FRJ)^O\:A%ZBG7Y=:)-B!! *E8;+EFF@27:L#M=/1?\FY32
M69%#@8X\&IPNQ]MK)(1C6QD>PJ^PSAT1I1C]A)/4T6N:ZQ$%(.$F W3SL8T&
MAOF $*DZERE5/U@P:2MB:0#;S=OA<([=)Z5]ZF,27C"[J7)D(,?*\G/>Z1@2
M& ;A >DT I$'GE!FC A5!>^&Z2@Y!%)2&(?R3[25K9%PJAOSB3Z,Y,1CC>O
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
MHDRF'3<W0!O;Y2"[>@#Q#VR[VRULKK)*,/[[Z4; 0)C4#TSF(NVQR*6A"8A
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
M6^B2#A1T<U Y$ZPCPS:YI6&#S/W*VS6AO6EEQ7!JP?T5N\QE;J(>3[FDB?3
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
MM@0]%*LOR7W>,GM-SXE6D_.I_P-02P,$%     @ ?8%56@RUA_QD!   Y!<
M !8   !B;&MB,C R-#$P+6ME>'@R,S$N:'1MW5AM<^(V$/[>7Z&2::XW@\'R
M"QA#F$D(N=*F)$-RD_931[;EH,9(KBPG1W]]5S+D!4BOG?22<_G@P6AWM?L\
MVA6[@[E:9,/!G))D^,W@6\M"QR(N%Y0K%$M*%$U063!^C:X26MP@RUI)C42^
ME.QZKI!C.SZZ$O*&W9)J73&5T>':SJ!=O0_:9I-!))+E<)"P6\22@P:+@R0-
MO"Z)W)1ZV(M[ ?&\J(L]&O3BCF__AAN@"N*53J&6&3UH+!BWYE3O'WI.J^OG
MJG_'$C4/L6U_US"BPT$JN(+]).A77RLS6\84_:0LDK%K'IJ0&I7J>CD6F9#A
MGFT^?;UBI63!LF7X;@1:D63OF@7AA550R=)*H&!_4O %W#*O=Y6K7=#/&*=K
MU[&CG1W_\L/D:'*)'+>%GWKZ=U'L]C\&P*ELO$1K(VP?^[X?ORAL;V?8H[/I
MQ7AZB<Y.T&1Z/#X?PP->9^,/DXO+\6Q\C,X_'IU.1NAP-#K[.+V<3#^@D\GL
MYY="]'M9*)8N7R_:0$=[15$L>*'S2@FDYA0Q'@N9"TD4$QQ%2R1I2B7EL5XR
M$JG(,G&GDV]&KUFA5J(7"M)29U:QO^<'_6=CSDF2@+*5T52%;@?<-"@PGH!N
M:.$@?^:D?PD0L ,@X-;:V=?;M?\$!FRW/$?'O1M1]/V)D MT8;EH*EK(=5W+
M"3S'P>^12-%11N*;B)1)$TUXW&K6"'FG-L@'CY"W'<=%.96*,*[38)4Y&SS
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
MV<^[SJ4=/W4R'*M,Z>YN)^AT.G&/1NH)'\ALW/WI F=%6OY4,SPW=0-:)E[
MR#\ ;4&SW.7(FWK8;/8RF</$]" D8R]_^^7Z_/J6M8)&N&CI>AMC?*B@7]C(
M\XS'=Q$O18U=YW'C03L'7/<Q-E85W6-4_+W-OKC\>'M]=7UQ=GM]\YY]^/7C
MIU_/WM^RVQOVZ?*"[KW9#0Z:O58S9#=7[/:72_;I[./YV?O+3_6;W_YS^3]V
M=G%+(V&S^7!L%GW^RSQLK_7PNL;.<INJ?,P^-]BY4KK&8M!6)F-F4V[?[':.
M>IN&J^!"X&:O9Y#8;NM@$D"9"PQ>MQX<O;A[P11J+[?JXF,(FHUV2'Y?LY0/
M@6D82A@A+]I4&L;SO.09WBR4MDSE[$KI 0N:]7\SE;"E78.Q.'[%L0BW)Q;G
MW& $\'$/QNPN5Z,,1!]J/B15+(0"PW*%>0R7X#+'4(U9F5M= IJ.F<TE.0P2
M9P.\TA+#F/ 8;VFF!M(RJ[S<BD .,1C#]9A$!OP.<-TYG0;O"30&E\Q<AL0U
M2""6&C,BBN4X'2T1H-DHE7'*3$D_9O-'H*%20@X,I,DP=5(6'DF;HH.F@-@9
M2'H+-$T)='.(TP2+QO./X95#KO4*( <LD3D&E? Q"V(-\8;B.*SGQF6>(#]P
M*U&/S..L%*@3@3(7L1J"3.ILS J,,T&4H)ME,PQ6X3=+2R/,A23%-9(H,Q1
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
M,Z)I<^_,_%I%S;N-<^U"(I324MUW^8=C]OJS.O3?-3\V_ U02P,$%     @
M?8%56E <9QQY$   !$@  !4   !B;&MB,C R-#$P+6ME>'@T,2YH=&WM7.ES
M%#<6_[Y_A18V!*IZ!GMLC#$.5<8XQ!4"E.TLV4];FF[-C&)-JU&K/4S^^GV'
MU,<<QMX0,DXEE<2X6\?3TSM^[V@.)WYJ7AQ.E,Q>_./PG[V>>&73:JIR+U*G
MI%>9J$J=C\6'3)67HM<+HXYM,7=Z//%BL#5X(CY8=ZFO)+_WVAOU(JYS^)A_
M/WQ,FQP.;39_<9CI*Z&S[^[I](EZNI4]D7M[^_N[VX,]F:6#G9ULL).F<K0S
M&/UW^QY,A>$\I_1SH[Z[-]5Y;Z)P_X.=O?[30>&?SW3F)P?;6UO?W.L,]>J3
M[TFCQ_D!$0QO1Q:.%UZGUEAW<'^+_GF.;WHC.=5F?O#MD=/2?)N4,B][I7)Z
MQ*]+_9N"?6!+^G7&9#R%V4;G*I*U/4!"3G[YX?3EZ878[6\?/L;A\2Q+)VJ1
MF0+7E/NJ=+XZ.3\^.WU_<?KNK7CWO;CXX40<O_OI_=';_SRXOS_8?OK\O$O^
MQA!^?G+\\]GIQ>G)N3@[>7UZ?G%R=O)*O/_Y[/SGH[<7XN+=YM)-S-X>1'XW
M)]E0DD]^.?[AZ.WK$W%T?(%$;S_;V5U+ZE2Z,>CHT'IOIP?/8(,6\;]6I=>C
M>: >3()[\246^CIL>*URY:391()W5Q)\,5%B9(VQ,[3CNA12E-44R)P+.Q(Z
M'UDWE5[;7*0V3Y7+<9B'2:DLM)<&J+3I)8Y]:61Z.915EHC3/!4/<="#^SN[
MSX_MM)#YG/[\*!&SB4XGN%JI2U_BS(?ZD:@*X:W8WM]*X)3XGR@GTBEZG]KI
M% B@G1)12">NI*F4^-=6?VMK6Q3*\>"XY_Y@L(6[XJ1SG$2/MG'SA[K>:[!J
MJ\*ID7(.'!N?2^?"YDI8)Z86-DB-+$L<"3L"O^%/LA13.1=#)3(%.@>N!^8.
MY\2B^N!D)$LQM-)EN$NFG4J]=66'XI?Q]:OX.M*-9&C@5:9+\+MX&XF0>8:G
M@>.T:"8N%)5+)[)4@CQ:=X\S>A37[8L+)K/F%"V+XWF@P/6<&L--*=P EBXK
M";()_#L'&E$NP$@!S3@'GE1.>V3+R2<@(1\K<91Z?(WF($%F2?#ZF<J8?ER=
M^#JJC)D#!^%X>H@,5""0?7&WU(CUAH0"SL:'*9!%)9]'9%;DUB,3"^N(AR V
M(-R% =$!.@%0(28J(S^=,NH*N5TX>Z5+6BF\6A2M(V8K[7RF:*E,'"L'C- I
M_(+S0"LM[LSJW-&5:P8VNK-RCY=S(V<+<DR/:MFEX2Q-1V.GZ(CB(8A"ID:L
M+<@<6%])L NP/1L(E U=$\)*18*NP R1).5"?9KHH29.XOY'>5Z!13I3Q%XX
MX_=@O,3V5N_'9ED_T2B=/ ^ %YL\L"F^EDB@#Q00Y/$CK 9LJ14:5"H+N+7L
MBP\X,K65DR#F<ULA%0"*67VNXV@2F)8LLR5JGRP* Y.'1JVX^U<*9B.AP=F
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
M% ,4    " !]@55:[)Y;:C%]  #EH@4 %0              @ $UFP, 8FQK
M8BTR,#(T,3(S,5]D968N>&UL4$L! A0#%     @ ?8%56D-!"FG^)   \R@
M !0              ( !F1@$ &)L:V(M,C R-#$R,S%?9S$N:G!G4$L! A0#
M%     @ ?8%56KHK<HV['P  <S(  !4              ( !R3T$ &)L:V(M
M,C R-#$R,S%?9S$P+FIP9U!+ 0(4 Q0    ( 'V!55JET#*KVQX  #$Q   5
M              "  ;==! !B;&MB+3(P,C0Q,C,Q7V<Q,2YJ<&=02P$"% ,4
M    " !]@55:XFK+>'LJ  "Y-P  %0              @ '%? 0 8FQK8BTR
M,#(T,3(S,5]G,3(N:G!G4$L! A0#%     @ ?8%56@X$/HZ;*P  ?3P  !4
M             ( !<Z<$ &)L:V(M,C R-#$R,S%?9S$S+FIP9U!+ 0(4 Q0
M   ( 'V!55JNNJ,B/2L  %LY   5              "  4'3! !B;&MB+3(P
M,C0Q,C,Q7V<Q-"YJ<&=02P$"% ,4    " !]@55:5"\<O#XL   <.P  %0
M            @ &Q_@0 8FQK8BTR,#(T,3(S,5]G,34N:G!G4$L! A0#%
M  @ ?8%56L3=(4@])@  Y3<  !4              ( !(BL% &)L:V(M,C R
M-#$R,S%?9S$V+FIP9U!+ 0(4 Q0    ( 'V!55J'*(YWJ"4  +HW   5
M          "  9)1!0!B;&MB+3(P,C0Q,C,Q7V<Q-RYJ<&=02P$"% ,4
M" !]@55:)S *Z90O   A/@  %0              @ %M=P4 8FQK8BTR,#(T
M,3(S,5]G,3@N:G!G4$L! A0#%     @ ?8%56J_%L6\T5@  F8H  !0
M         ( !-*<% &)L:V(M,C R-#$R,S%?9S(N:G!G4$L! A0#%     @
M?8%56HYTE4CK+0$ %)H! !0              ( !FOT% &)L:V(M,C R-#$R
M,S%?9S,N:G!G4$L! A0#%     @ ?8%56H65W6>*)P  ICP  !0
M     ( !MRL' &)L:V(M,C R-#$R,S%?9S0N:G!G4$L! A0#%     @ ?8%5
M6M=&57[4+   GD   !0              ( !<U,' &)L:V(M,C R-#$R,S%?
M9S4N:G!G4$L! A0#%     @ ?8%56CL1F' $'0  AS$  !0
M ( !>8 ' &)L:V(M,C R-#$R,S%?9S8N:G!G4$L! A0#%     @ ?8%56M8<
M!RB7(0  )#4  !0              ( !KYT' &)L:V(M,C R-#$R,S%?9S<N
M:G!G4$L! A0#%     @ ?8%56@\<:2 7'P  P2P  !0              ( !
M>+\' &)L:V(M,C R-#$R,S%?9S@N:G!G4$L! A0#%     @ ?8%56K=LGTFG
M*0  %#<  !0              ( !P=X' &)L:V(M,C R-#$R,S%?9SDN:G!G
M4$L! A0#%     @ ?8%56J-@C3BDE@$ <$4/ !4              ( !F@@(
M &)L:V(M,C R-#$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( 'V!55HRQ[F&M>@
M )/9"@ 5              "  7&?"0!B;&MB+3(P,C0Q,C,Q7W!R92YX;6Q0
M2P$"% ,4    " !]@55:X)KXKELD  "?$ $ %@              @ %9B H
M8FQK8C(P,C0Q,"UK97AX,3DQ+FAT;5!+ 0(4 Q0    ( 'V!55K:%0RCPP0
M *8Z   6              "  >BL"@!B;&MB,C R-#$P+6ME>'@R,3$N:'1M
M4$L! A0#%     @ ?8%56@RUA_QD!   Y!<  !8              ( !W[$*
M &)L:V(R,#(T,3 M:V5X>#(S,2YH=&U02P$"% ,4    " !]@55:P YUEP\(
M  "-+   %@              @ %WM@H 8FQK8C(P,C0Q,"UK97AX,S$Q+FAT
M;5!+ 0(4 Q0    ( 'V!55J-*OTF$ @  ( L   6              "  ;J^
M"@!B;&MB,C R-#$P+6ME>'@S,3(N:'1M4$L! A0#%     @ ?8%56KI++GKI
M!   AQ@  !8              ( !_L8* &)L:V(R,#(T,3 M:V5X>#,R,2YH
M=&U02P$"% ,4    " !]@55:F]-A5.D$  !S&   %@              @ $;
MS H 8FQK8C(P,C0Q,"UK97AX,S(R+FAT;5!+ 0(4 Q0    ( 'V!55I0'&<<
M>1    1(   5              "  3C1"@!B;&MB,C R-#$P+6ME>'@T,2YH
8=&U02P4&     "  ( !6"   Y.$*

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>blkb-20241231_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/20241231"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  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-20241231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2025-02-18</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <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-8">
        <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-9">
        <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>2024-01-01</startDate>
            <endDate>2024-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">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <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-13">
        <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-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-16">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <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-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>2022-01-01</startDate>
            <endDate>2022-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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-20">
        <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-21">
        <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-22">
        <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-23">
        <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-24">
        <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-25">
        <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-26">
        <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-27">
        <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-28">
        <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-29">
        <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-30">
        <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-31">
        <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-32">
        <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-33">
        <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-34">
        <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-35">
        <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-36">
        <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-37">
        <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-38">
        <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-39">
        <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-40">
        <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-41">
        <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-42">
        <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-43">
        <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-44">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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>2024-01-01</startDate>
            <endDate>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <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>2024-12-31</instant>
        </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>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:MarketingRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-59">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-60">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-62">
        <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>2024-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:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blkb:SoftwareAndContentDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <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-66">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-68">
        <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-69">
        <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-70">
        <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-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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <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-73">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-74">
        <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>2024-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">blkb:AllowanceforReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-76">
        <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-77">
        <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-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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">blkb:EVERFIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2024-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:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">blkb:EVERFILimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">blkb:EVERFILimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-02</startDate>
            <endDate>2024-03-02</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">blkb:FIMSAndDonorCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-09</startDate>
            <endDate>2022-09-09</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">blkb:FIMSAndDonorCentralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <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-85">
        <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-86">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-87">
        <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-88">
        <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-89">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-90">
        <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-91">
        <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>2024-12-31</instant>
        </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:MediaContentMember</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:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">blkb:EVERFIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <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-96">
        <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-97">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <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-99">
        <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-100">
        <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>2024-01-01</startDate>
            <endDate>2024-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">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-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">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-107">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-108">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-109">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-110">
        <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-111">
        <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-112">
        <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-113">
        <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-114">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <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>2024-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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-119">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-120">
        <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>2024-12-31</instant>
        </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:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-123">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-124">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-125">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-126">
        <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-127">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-128">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-129">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-130">
        <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-131">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-132">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-133">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-134">
        <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-135">
        <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>2024-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:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-143">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-144">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-145">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-146">
        <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>2024-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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-150">
        <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-151">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-152">
        <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-153">
        <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>2024-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:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:ShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:ShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-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:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2024-04-30</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:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</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:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</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:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </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:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-165">
        <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-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </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:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-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">blkb:SwinglineloansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-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:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-170">
        <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>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-171">
        <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>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-172">
        <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>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-173">
        <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>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-174">
        <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>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-175">
        <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>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <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:DesignatedCurrencyRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-179">
        <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:DesignatedCurrencyRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-30</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="c-181">
        <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-182">
        <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-183">
        <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-184">
        <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>2024-04-30</instant>
        </period>
    </context>
    <context id="c-185">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-186">
        <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-187">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-188">
        <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-189">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-190">
        <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-191">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-192">
        <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-193">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-194">
        <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-195">
        <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>2024-01-01</startDate>
            <endDate>2024-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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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: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-199">
        <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-200">
        <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-201">
        <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-202">
        <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-203">
        <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-204">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-205">
        <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-206">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-207">
        <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-208">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2024-06-13</startDate>
            <endDate>2024-06-13</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <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-213">
        <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-214">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-215">
        <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-216">
        <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-217">
        <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>2024-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:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-221">
        <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>2024-01-01</startDate>
            <endDate>2024-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:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeChargesToExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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:ValuationAllowanceByDeferredTaxAssetAxis">blkb:ValuationAllowanceChangeChargesToExpenseMember</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:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-225">
        <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-226">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-227">
        <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-228">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-229">
        <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-230">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-231">
        <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-232">
        <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-233">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-234">
        <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-235">
        <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-236">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-237">
        <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-238">
        <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-239">
        <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>2024-01-01</startDate>
            <endDate>2024-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:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-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:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-245">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-246">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-247">
        <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-248">
        <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-249">
        <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>2024-01-01</startDate>
            <endDate>2024-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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:December2021StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-17</instant>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:January2024StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-17</instant>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">blkb:Q12024ASRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">blkb:Q12024ASRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AcceleratedShareRepurchasesDateAxis">blkb:Q12024ASRSettlementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-29</startDate>
            <endDate>2024-10-29</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-16</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">blkb:July2024StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-260">
        <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-261">
        <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-262">
        <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-263">
        <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>2024-01-01</startDate>
            <endDate>2024-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:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-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:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-267">
        <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-268">
        <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-269">
        <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-270">
        <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>2024-01-01</startDate>
            <endDate>2024-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:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</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:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</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:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-274">
        <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-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-276">
        <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-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-278">
        <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-279">
        <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-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-281">
        <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-282">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-283">
        <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-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-286">
        <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-287">
        <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-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-289">
        <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-290">
        <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-291">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-292">
        <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-293">
        <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-294">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-295">
        <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-296">
        <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-297">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-298">
        <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-299">
        <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-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-301">
        <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-302">
        <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-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-304">
        <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-305">
        <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-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:DavidJ.BenjaminMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:DavidJ.BenjaminMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:KevinRMcDearisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:KevinRMcDearisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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>
    <dei:AmendmentFlag contextRef="c-1" id="f-32">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-33">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-34">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-35">0001280058</dei:EntityCentralIndexKey>
    <blkb:ContractTermOfRecurringRevenueContractsAtRenewalYears contextRef="c-1" id="f-436">P3Y</blkb:ContractTermOfRecurringRevenueContractsAtRenewalYears>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-63" id="f-475">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList contextRef="c-1" id="f-524">http://www.blackbaud.com/20241231#EVERFIDisposition</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList>
    <us-gaap:ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-83" id="f-525">http://fasb.org/us-gaap/2024#GeneralAndAdministrativeExpense</us-gaap:ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-648">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration contextRef="c-5" id="f-649">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-650">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-1" id="f-651">http://www.blackbaud.com/20241231#EVERFIDisposition</us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-13" id="f-710">http://fasb.org/us-gaap/2024#GeneralAndAdministrativeExpense</us-gaap:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-804">http://www.blackbaud.com/20241231#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-805">http://www.blackbaud.com/20241231#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-884">http://fasb.org/us-gaap/2024#LongTermDebtCurrent http://fasb.org/us-gaap/2024#LongTermDebtNoncurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c-5" id="f-885">http://fasb.org/us-gaap/2024#LongTermDebtCurrent http://fasb.org/us-gaap/2024#LongTermDebtNoncurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-5" id="f-936">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-937">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-938">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-5" id="f-939">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-5" id="f-940">http://www.blackbaud.com/20241231#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-941">http://www.blackbaud.com/20241231#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-5" id="f-942">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-943">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-1" id="f-944">http://fasb.org/us-gaap/2024#InterestExpense http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-12" id="f-945">http://fasb.org/us-gaap/2024#InterestExpense http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-13" id="f-946">http://fasb.org/us-gaap/2024#InterestExpense http://fasb.org/us-gaap/2024#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <ecd:TrdArrDuration contextRef="c-308" id="f-1437">P7M24D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-310" id="f-1443">P7M14D</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">2024-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-1" id="f-16">Common Stock, $0.001 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">BLKB</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="0" id="f-29" unitRef="usd">2269744966</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="0" id="f-30" unitRef="shares">49236495</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-31">&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 2025 Annual Meeting of Stockholders currently scheduled to be held June&#160;11, 2025 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, 2024.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId contextRef="c-1" id="f-36">42</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-37">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-38">Raleigh, North Carolina</dei:AuditorLocation>
    <dei:AuditorName contextRef="c-1" id="f-39">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-40">Raleigh, North Carolina</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-41" unitRef="usd">67628000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-42" unitRef="usd">31251000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-43" unitRef="usd">741884000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-44" unitRef="usd">697006000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-45" unitRef="usd">5228000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-3" id="f-46" unitRef="usd">6907000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-47" unitRef="usd">83539000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-48" unitRef="usd">101862000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent contextRef="c-4" decimals="-3" id="f-49" unitRef="usd">1970000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent contextRef="c-5" decimals="-3" id="f-50" unitRef="usd">353000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-51" unitRef="usd">81287000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-52" unitRef="usd">99285000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-53" unitRef="usd">976308000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-54" unitRef="usd">929757000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">91926000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">98689000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">26554000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">36927000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">148319000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">160194000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">1052506000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">1053738000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">132881000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">581937000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">67221000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">51037000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">2495715000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">2912279000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">50810000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">25184000</us-gaap:AccountsPayableTradeCurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">75543000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">64322000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:DueToCustomersCurrent contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">742340000</blkb:DueToCustomersCurrent>
    <blkb:DueToCustomersCurrent contextRef="c-5" decimals="-3" id="f-74" unitRef="usd">695842000</blkb:DueToCustomersCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">23875000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">19259000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">359529000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-78" unitRef="usd">392530000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">1252097000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-80" unitRef="usd">1197137000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">1051110000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-82" unitRef="usd">760405000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-83" unitRef="usd">9518000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">93292000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-85" unitRef="usd">2015000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-86" unitRef="usd">2397000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-87" unitRef="usd">34186000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-88" unitRef="usd">40085000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-89" unitRef="usd">4796000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-90" unitRef="usd">10258000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-91" unitRef="usd">2353722000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-92" unitRef="usd">2103574000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-93" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-94" unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-95" unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-96" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-97" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-3" id="f-98" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-5" decimals="-3" id="f-99" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-100"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-101"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-102" unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-103" unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="INF" id="f-104" unitRef="shares">70943373</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="INF" id="f-105" unitRef="shares">69188304</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-106" unitRef="shares">49245588</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-107" unitRef="shares">53625440</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-108" unitRef="usd">71000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-109" unitRef="usd">69000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-3" id="f-110" unitRef="usd">1291442000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-3" id="f-111" unitRef="usd">1203012000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockCommonShares contextRef="c-4" decimals="INF" id="f-112" unitRef="shares">21697785</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-5" decimals="INF" id="f-113" unitRef="shares">15562864</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue contextRef="c-4" decimals="-3" id="f-114" unitRef="usd">1060348000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c-5" decimals="-3" id="f-115" unitRef="usd">591557000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-116" unitRef="usd">-4869000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-117" unitRef="usd">-1688000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-118" unitRef="usd">-84303000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-119" unitRef="usd">198869000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-120" unitRef="usd">141993000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-121" unitRef="usd">808705000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-122" unitRef="usd">2495715000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-123" unitRef="usd">2912279000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-124" unitRef="usd">1129114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-125" unitRef="usd">1071520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-126" unitRef="usd">1011733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-127" unitRef="usd">26381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-128" unitRef="usd">33912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-129" unitRef="usd">46372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-130" unitRef="usd">1155495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-131" unitRef="usd">1105432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-132" unitRef="usd">1058105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-133" unitRef="usd">494588000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-134" unitRef="usd">470455000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-8" decimals="-3" id="f-135" unitRef="usd">463449000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-9" decimals="-3" id="f-136" unitRef="usd">21704000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-10" decimals="-3" id="f-137" unitRef="usd">31733000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-11" decimals="-3" id="f-138" unitRef="usd">41940000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-139" unitRef="usd">516292000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-12" decimals="-3" id="f-140" unitRef="usd">502188000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-3" id="f-141" unitRef="usd">505389000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-142" unitRef="usd">639203000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-12" decimals="-3" id="f-143" unitRef="usd">603244000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-13" decimals="-3" id="f-144" unitRef="usd">552716000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-145" unitRef="usd">197499000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-12" decimals="-3" id="f-146" unitRef="usd">212158000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-13" decimals="-3" id="f-147" unitRef="usd">221455000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-148" unitRef="usd">160586000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-12" decimals="-3" id="f-149" unitRef="usd">153304000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-13" decimals="-3" id="f-150" unitRef="usd">156913000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-151" unitRef="usd">142723000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-12" decimals="-3" id="f-152" unitRef="usd">189938000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-13" decimals="-3" id="f-153" unitRef="usd">199908000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-154" unitRef="usd">3541000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-12" decimals="-3" id="f-155" unitRef="usd">3139000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-13" decimals="-3" id="f-156" unitRef="usd">2925000</us-gaap:AmortizationOfIntangibleAssets>
    <blkb:EVERFIDisposition contextRef="c-1" decimals="-3" id="f-157" unitRef="usd">405360000</blkb:EVERFIDisposition>
    <blkb:EVERFIDisposition contextRef="c-12" decimals="-3" id="f-158" unitRef="usd">0</blkb:EVERFIDisposition>
    <blkb:EVERFIDisposition contextRef="c-13" decimals="-3" id="f-159" unitRef="usd">0</blkb:EVERFIDisposition>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-160" unitRef="usd">909709000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-12" decimals="-3" id="f-161" unitRef="usd">558539000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-13" decimals="-3" id="f-162" unitRef="usd">581201000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-163" unitRef="usd">-270506000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-12" decimals="-3" id="f-164" unitRef="usd">44705000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-13" decimals="-3" id="f-165" unitRef="usd">-28485000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-3" id="f-166" unitRef="usd">55634000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-12" decimals="-3" id="f-167" unitRef="usd">39922000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-13" decimals="-3" id="f-168" unitRef="usd">35803000</us-gaap:InterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-1" decimals="-3" id="f-169" unitRef="usd">14549000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-12" decimals="-3" id="f-170" unitRef="usd">12861000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-13" decimals="-3" id="f-171" unitRef="usd">8713000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-172" unitRef="usd">-311591000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-173" unitRef="usd">17644000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-174" unitRef="usd">-55575000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-175" unitRef="usd">-28419000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-176" unitRef="usd">15824000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-177" unitRef="usd">-10168000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-178" unitRef="usd">-283172000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-179" unitRef="usd">1820000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-180" unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-181"
      unitRef="usdPerShare">-5.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-182"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-183"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-184"
      unitRef="usdPerShare">-5.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-185"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-186"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-187" unitRef="shares">50560538</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-12" decimals="0" id="f-188" unitRef="shares">52546406</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="0" id="f-189" unitRef="shares">51569148</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-190" unitRef="shares">50560538</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-12" decimals="0" id="f-191" unitRef="shares">53721342</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="0" id="f-192" unitRef="shares">51569148</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-193" unitRef="usd">-2822000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-12" decimals="-3" id="f-194" unitRef="usd">5049000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-13" decimals="-3" id="f-195" unitRef="usd">-16160000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-1" decimals="-3" id="f-196" unitRef="usd">-359000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-12" decimals="-3" id="f-197" unitRef="usd">-15675000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-13" decimals="-3" id="f-198" unitRef="usd">18576000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-199" unitRef="usd">-3181000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-200" unitRef="usd">-10626000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-3" id="f-201" unitRef="usd">2416000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-202" unitRef="usd">-286353000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-12" decimals="-3" id="f-203" unitRef="usd">-8806000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-13" decimals="-3" id="f-204" unitRef="usd">-42991000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-205" unitRef="usd">-283172000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-206" unitRef="usd">1820000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-207" unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-208" unitRef="usd">121665000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-12" decimals="-3" id="f-209" unitRef="usd">109487000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-13" decimals="-3" id="f-210" unitRef="usd">102369000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-211" unitRef="usd">4932000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-12" decimals="-3" id="f-212" unitRef="usd">4500000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-13" decimals="-3" id="f-213" unitRef="usd">6066000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-214" unitRef="usd">104968000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-12" decimals="-3" id="f-215" unitRef="usd">127762000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-13" decimals="-3" id="f-216" unitRef="usd">110294000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-217" unitRef="usd">-85011000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-218" unitRef="usd">-24368000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-219" unitRef="usd">-26644000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-1" decimals="-3" id="f-220" unitRef="usd">2538000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-12" decimals="-3" id="f-221" unitRef="usd">1775000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-13" decimals="-3" id="f-222" unitRef="usd">2364000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-3" id="f-223" unitRef="usd">-16847000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-12" decimals="-3" id="f-224" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-13" decimals="-3" id="f-225" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <blkb:NonCashImpairmentCharges contextRef="c-1" decimals="-3" id="f-226" unitRef="usd">390204000</blkb:NonCashImpairmentCharges>
    <blkb:NonCashImpairmentCharges contextRef="c-12" decimals="-3" id="f-227" unitRef="usd">0</blkb:NonCashImpairmentCharges>
    <blkb:NonCashImpairmentCharges contextRef="c-13" decimals="-3" id="f-228" unitRef="usd">0</blkb:NonCashImpairmentCharges>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-229" unitRef="usd">-2462000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-12" decimals="-3" id="f-230" unitRef="usd">-5023000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-13" decimals="-3" id="f-231" unitRef="usd">-5676000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-232" unitRef="usd">-4729000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-12" decimals="-3" id="f-233" unitRef="usd">3237000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-13" decimals="-3" id="f-234" unitRef="usd">7340000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-235" unitRef="usd">-3339000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-12" decimals="-3" id="f-236" unitRef="usd">-16851000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-13" decimals="-3" id="f-237" unitRef="usd">-26235000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-1" decimals="-3" id="f-238" unitRef="usd">28336000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-12" decimals="-3" id="f-239" unitRef="usd">-18576000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-13" decimals="-3" id="f-240" unitRef="usd">21607000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities contextRef="c-1" decimals="-3" id="f-241" unitRef="usd">-13328000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities contextRef="c-12" decimals="-3" id="f-242" unitRef="usd">-30275000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities contextRef="c-13" decimals="-3" id="f-243" unitRef="usd">-2386000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-1" decimals="-3" id="f-244" unitRef="usd">-2541000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-12" decimals="-3" id="f-245" unitRef="usd">8872000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-13" decimals="-3" id="f-246" unitRef="usd">11059000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-247" unitRef="usd">295968000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-12" decimals="-3" id="f-248" unitRef="usd">199634000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-13" decimals="-3" id="f-249" unitRef="usd">203893000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-250" unitRef="usd">7443000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-12" decimals="-3" id="f-251" unitRef="usd">4685000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-13" decimals="-3" id="f-252" unitRef="usd">12289000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-1" decimals="-3" id="f-253" unitRef="usd">59757000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-12" decimals="-3" id="f-254" unitRef="usd">59443000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-13" decimals="-3" id="f-255" unitRef="usd">58774000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-256" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-12" decimals="-3" id="f-257" unitRef="usd">13000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-13" decimals="-3" id="f-258" unitRef="usd">20912000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-1" decimals="-3" id="f-259" unitRef="usd">-1179000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-12" decimals="-3" id="f-260" unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-13" decimals="-3" id="f-261" unitRef="usd">6426000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-262" unitRef="usd">5029000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-12" decimals="-3" id="f-263" unitRef="usd">250000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-13" decimals="-3" id="f-264" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-265" unitRef="usd">-73408000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-12" decimals="-3" id="f-266" unitRef="usd">-64391000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-13" decimals="-3" id="f-267" unitRef="usd">-85549000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-1" decimals="-3" id="f-268" unitRef="usd">1441400000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-12" decimals="-3" id="f-269" unitRef="usd">293200000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-13" decimals="-3" id="f-270" unitRef="usd">211000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-1" decimals="-3" id="f-271" unitRef="usd">1144709000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-12" decimals="-3" id="f-272" unitRef="usd">374595000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-13" decimals="-3" id="f-273" unitRef="usd">310740000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-1" decimals="-3" id="f-274" unitRef="usd">6458000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-12" decimals="-3" id="f-275" unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-13" decimals="-3" id="f-276" unitRef="usd">0</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-12" decimals="-3" id="f-278" unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c-13" decimals="-3" id="f-279" unitRef="usd">1339000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-280" unitRef="usd">56828000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-12" decimals="-3" id="f-281" unitRef="usd">35867000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-13" decimals="-3" id="f-282" unitRef="usd">36376000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <blkb:IncreaseDecreaseInDueToCustomers contextRef="c-1" decimals="-3" id="f-283" unitRef="usd">-46957000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:IncreaseDecreaseInDueToCustomers contextRef="c-12" decimals="-3" id="f-284" unitRef="usd">6812000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:IncreaseDecreaseInDueToCustomers contextRef="c-13" decimals="-3" id="f-285" unitRef="usd">-111386000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:ChangeInCustomerFundsReceivable contextRef="c-1" decimals="-3" id="f-286" unitRef="usd">-1679000</blkb:ChangeInCustomerFundsReceivable>
    <blkb:ChangeInCustomerFundsReceivable contextRef="c-12" decimals="-3" id="f-287" unitRef="usd">-60000</blkb:ChangeInCustomerFundsReceivable>
    <blkb:ChangeInCustomerFundsReceivable contextRef="c-13" decimals="-3" id="f-288" unitRef="usd">380000</blkb:ChangeInCustomerFundsReceivable>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-289" unitRef="usd">418034000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-12" decimals="-3" id="f-290" unitRef="usd">18831000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-13" decimals="-3" id="f-291" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-292" unitRef="usd">-139351000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-12" decimals="-3" id="f-293" unitRef="usd">-142965000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-13" decimals="-3" id="f-294" unitRef="usd">-25689000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-295" unitRef="usd">-1954000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-12" decimals="-3" id="f-296" unitRef="usd">2048000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-13" decimals="-3" id="f-297" unitRef="usd">-10486000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">81255000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-12" decimals="-3" id="f-299" unitRef="usd">-5674000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-13" decimals="-3" id="f-300" unitRef="usd">82169000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-5" decimals="-3" id="f-301" unitRef="usd">728257000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-14" decimals="-3" id="f-302" unitRef="usd">733931000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-15" decimals="-3" id="f-303" unitRef="usd">651762000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-4" decimals="-3" id="f-304" unitRef="usd">809512000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-5" decimals="-3" id="f-305" unitRef="usd">728257000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-14" decimals="-3" id="f-306" unitRef="usd">733931000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-307" unitRef="usd">51881000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-12" decimals="-3" id="f-308" unitRef="usd">38052000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-13" decimals="-3" id="f-309" unitRef="usd">33371000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-310" unitRef="usd">60668000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-12" decimals="-3" id="f-311" unitRef="usd">35619000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-13" decimals="-3" id="f-312" unitRef="usd">9670000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:LoansAssumed1 contextRef="c-16" decimals="-3" id="f-313" unitRef="usd">2073000</us-gaap:LoansAssumed1>
    <us-gaap:LoansAssumed1 contextRef="c-17" decimals="-3" id="f-314" unitRef="usd">2491000</us-gaap:LoansAssumed1>
    <us-gaap:LoansAssumed1 contextRef="c-18" decimals="-3" id="f-315" unitRef="usd">1710000</us-gaap:LoansAssumed1>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-316" unitRef="usd">31000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-12" decimals="-3" id="f-317" unitRef="usd">837000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-13" decimals="-3" id="f-318" unitRef="usd">158000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-319" unitRef="usd">67628000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-320" unitRef="usd">31251000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-321" unitRef="usd">741884000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-322" unitRef="usd">697006000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-323" unitRef="usd">809512000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-324" unitRef="usd">728257000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="c-19"
      decimals="INF"
      id="f-325"
      unitRef="shares">66165666</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-326" unitRef="usd">66000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-20"
      decimals="INF"
      id="f-327"
      unitRef="shares">14182805</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-328" unitRef="usd">-500911000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-329" unitRef="usd">968927000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-330" unitRef="usd">6522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-331" unitRef="usd">242456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-3" id="f-332" unitRef="usd">717060000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-24" decimals="-3" id="f-333" unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-334" unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c-25"
      decimals="INF"
      id="f-335"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-25" decimals="-3" id="f-336" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-26" decimals="-3" id="f-337" unitRef="usd">1352000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-13" decimals="-3" id="f-338" unitRef="usd">1352000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <blkb:RetirementsOfCommonStockShares
      contextRef="c-25"
      decimals="INF"
      id="f-339"
      unitRef="shares">33535</blkb:RetirementsOfCommonStockShares>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements contextRef="c-26" decimals="-3" id="f-340" unitRef="usd">2605000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements contextRef="c-13" decimals="-3" id="f-341" unitRef="usd">2605000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-25"
      decimals="INF"
      id="f-342"
      unitRef="shares">1015304</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-25" decimals="-3" id="f-343" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-26" decimals="-3" id="f-344" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-13" decimals="-3" id="f-345" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-27"
      decimals="INF"
      id="f-346"
      unitRef="shares">562425</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-27" decimals="-3" id="f-347" unitRef="usd">36376000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-13" decimals="-3" id="f-348" unitRef="usd">36376000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-26" decimals="-3" id="f-349" unitRef="usd">110294000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-24" decimals="-3" id="f-350" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-13" decimals="-3" id="f-351" unitRef="usd">110294000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-25"
      decimals="INF"
      id="f-352"
      unitRef="shares">846295</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-25" decimals="-3" id="f-353" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-13" decimals="-3" id="f-354" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-25"
      decimals="INF"
      id="f-355"
      unitRef="shares">179686</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-28" decimals="-3" id="f-356" unitRef="usd">2416000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-13" decimals="-3" id="f-357" unitRef="usd">2416000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-29"
      decimals="INF"
      id="f-358"
      unitRef="shares">67814044</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-359" unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-30"
      decimals="INF"
      id="f-360"
      unitRef="shares">14745230</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-361" unitRef="usd">-537287000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-362" unitRef="usd">1075264000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-363" unitRef="usd">8938000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-364" unitRef="usd">197049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-365" unitRef="usd">744032000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-34" decimals="-3" id="f-366" unitRef="usd">1820000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-367" unitRef="usd">1820000</us-gaap:NetIncomeLoss>
    <blkb:RetirementsOfCommonStockShares
      contextRef="c-35"
      decimals="INF"
      id="f-368"
      unitRef="shares">143</blkb:RetirementsOfCommonStockShares>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements contextRef="c-36" decimals="-3" id="f-369" unitRef="usd">14000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements contextRef="c-12" decimals="-3" id="f-370" unitRef="usd">14000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-37"
      decimals="INF"
      id="f-371"
      unitRef="shares">-221836</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-37" decimals="-3" id="f-372" unitRef="usd">18831000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-12" decimals="-3" id="f-373" unitRef="usd">18831000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-35"
      decimals="INF"
      id="f-374"
      unitRef="shares">1007921</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-35" decimals="-3" id="f-375" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-36" decimals="-3" id="f-376" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-12" decimals="-3" id="f-377" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-37"
      decimals="INF"
      id="f-378"
      unitRef="shares">595798</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-37" decimals="-3" id="f-379" unitRef="usd">35439000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-12" decimals="-3" id="f-380" unitRef="usd">35439000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-36" decimals="-3" id="f-381" unitRef="usd">127762000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-34" decimals="-3" id="f-382" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-12" decimals="-3" id="f-383" unitRef="usd">127762000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-35"
      decimals="INF"
      id="f-384"
      unitRef="shares">473341</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-35" decimals="-3" id="f-385" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-12" decimals="-3" id="f-386" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-35"
      decimals="INF"
      id="f-387"
      unitRef="shares">106859</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-38" decimals="-3" id="f-388" unitRef="usd">-10626000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-12" decimals="-3" id="f-389" unitRef="usd">-10626000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-39"
      decimals="INF"
      id="f-390"
      unitRef="shares">69188304</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-391" unitRef="usd">69000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-40"
      decimals="INF"
      id="f-392"
      unitRef="shares">15562864</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-393" unitRef="usd">-591557000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-394" unitRef="usd">1203012000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-395" unitRef="usd">-1688000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-396" unitRef="usd">198869000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-397" unitRef="usd">808705000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-44" decimals="-3" id="f-398" unitRef="usd">-283172000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-399" unitRef="usd">-283172000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-45"
      decimals="INF"
      id="f-400"
      unitRef="shares">5362439</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-45" decimals="-3" id="f-401" unitRef="usd">411963000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-46" decimals="-3" id="f-402" unitRef="usd">9246000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-1" decimals="-3" id="f-403" unitRef="usd">421209000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-47"
      decimals="INF"
      id="f-404"
      unitRef="shares">1410169</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-47" decimals="-3" id="f-405" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-46" decimals="-3" id="f-406" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-1" decimals="-3" id="f-407" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-45"
      decimals="INF"
      id="f-408"
      unitRef="shares">772482</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-45" decimals="-3" id="f-409" unitRef="usd">56828000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-410" unitRef="usd">56828000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-46" decimals="-3" id="f-411" unitRef="usd">97676000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-44" decimals="-3" id="f-412" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-413" unitRef="usd">97676000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-47"
      decimals="INF"
      id="f-414"
      unitRef="shares">422685</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-47" decimals="-3" id="f-415" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-1" decimals="-3" id="f-416" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-47"
      decimals="INF"
      id="f-417"
      unitRef="shares">77785</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-48" decimals="-3" id="f-418" unitRef="usd">-3181000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-419" unitRef="usd">-3181000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-49"
      decimals="INF"
      id="f-420"
      unitRef="shares">70943373</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-3" id="f-421" unitRef="usd">71000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-50"
      decimals="INF"
      id="f-422"
      unitRef="shares">21697785</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-3" id="f-423" unitRef="usd">-1060348000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-3" id="f-424" unitRef="usd">1291442000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-3" id="f-425" unitRef="usd">-4869000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-3" id="f-426" unitRef="usd">-84303000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-427" unitRef="usd">141993000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-428">&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, India and the United Kingdom, supporting users in 100+ countries.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-429">&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 November 2023, the Financial Accounting Standards Board issued Accounting Standards Update 2023-07, &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;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASU 2023-07"). This update requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker ("CODM"), a description of other segment items by reportable segment, and any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. We adopted ASU 2023-07 on December 31, 2024 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; and (ii) providing payment and transaction services. 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, 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, contractual 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 contractual recurring revenue contracts are generally for a term of three years at contract inception with &lt;span style="-sec-ix-hidden:f-436"&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 determined to be six 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 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;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 loss 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 loss, 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 and held at banks, payment processors, or other financial institutions (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, 2024, 2023 and 2022, 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, 2024 and 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%;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 2024, 2023 and 2022, 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 2024, 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;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;15&lt;/span&gt;&lt;/div&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;Developed technology&lt;/span&gt;&lt;/td&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;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;border-bottom:1pt solid #0cd973;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="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;/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 2024 and 2022. There were no impairments of acquired intangible assets during 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%;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 2024, 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;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 April 2024 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 the 2024 Credit Facilities (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, 2024 and 2022, we recorded net foreign currency gains that were insignificant and $4.6 million, respectively. During the year ended December 31, 2023, we recorded a net foreign currency loss  that 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%;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-475"&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 and content development costs during 2024 and 2022. There were no impairments of capitalized software assets during 2023. 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;2024&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,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;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,833)&lt;/span&gt;&lt;/td&gt;&lt;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;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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,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;/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;2023&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,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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,539)&lt;/span&gt;&lt;/td&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;601&#160;&lt;/span&gt;&lt;/td&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,096&#160;&lt;/span&gt;&lt;/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;2022&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,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;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,281&#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;(5,162)&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;528&#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,022&#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;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;2024&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;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;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,037)&lt;/span&gt;&lt;/td&gt;&lt;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;740&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2023&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,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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,973)&lt;/span&gt;&lt;/td&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;811&#160;&lt;/span&gt;&lt;/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;2022&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,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;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,785&#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;(5,269)&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,296&#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 $16.0 million, $14.0 million and $16.5 million for the years ended December&#160;31, 2024, 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: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, 2024 and 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;ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate in determining the present value of lease payments. Our incremental borrowing rate is based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. We use the implicit rate when readily determinable. The operating lease ROU asset also includes any initial direct costs and lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments related to our operating leases is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components, which are generally accounted for separately. We do not recognize short-term leases (those that, at the commencement date, have a lease term of 12 months or less) on our consolidated balance sheets. Variable lease payments, which are primarily comprised of common-area maintenance, utilities and real estate taxes that are passed on from the lessor in proportion to the space leased by us, are recognized in operating expenses in the period in which the obligation for those payments is incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Loss contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to the possibility of various loss contingencies, including legal proceedings and claims, that arise in the normal course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described in Note 11 to these consolidated financial statements. We record an accrual for a loss contingency when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Often these issues are subject to substantial uncertainties and, therefore, the probability of loss and the estimation of damages are difficult to ascertain. These assessments can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions that have been deemed reasonable by us. Although we believe we have substantial defenses in these matters, we could incur judgments or enter into settlements of claims that could have a material adverse effect on our consolidated financial position, results of operations or cash flows in any particular period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;(Loss) earnings per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute basic (loss) earnings per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted 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-430">&lt;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-431">&lt;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-432">&lt;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-433">&lt;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 November 2023, the Financial Accounting Standards Board issued Accounting Standards Update 2023-07, &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;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASU 2023-07"). This update requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker ("CODM"), a description of other segment items by reportable segment, and any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. We adopted ASU 2023-07 on December 31, 2024 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-434">&lt;div style="margin-top: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; and (ii) providing payment and transaction services. 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, 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, contractual 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 contractual recurring revenue contracts are generally for a term of three years at contract inception with &lt;span style="-sec-ix-hidden:f-436"&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 determined to be six 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 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;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-435">P3Y</blkb:ContractTermOfRecurringRevenueContractsAtContractInceptionYears>
    <us-gaap:CapitalizedContractCostAmortizationPeriod contextRef="c-54" id="f-437">P6Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <blkb:SalesTaxesPolicyTextBlock 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: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-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: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-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;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 loss 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 loss, 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-441">&lt;div style="margin-top: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-442">&lt;div style="margin-top: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 and held at banks, payment processors, or other financial institutions (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-443">&lt;div style="margin-top: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-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;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-4" decimals="-5" id="f-445" unitRef="usd">0</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <us-gaap:RealEstateInventoryCapitalizedInterestCosts contextRef="c-5" decimals="-5" id="f-446" unitRef="usd">0</us-gaap:RealEstateInventoryCapitalizedInterestCosts>
    <us-gaap:BusinessCombinationsPolicy 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;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-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;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-449" unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments contextRef="c-1" decimals="0" id="f-450" unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments contextRef="c-1" decimals="0" id="f-451" unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-12" decimals="-5" id="f-452" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="-5" id="f-453" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-13" decimals="-5" id="f-454" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="c-1" id="f-455">&lt;div style="margin-top: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;15&lt;/span&gt;&lt;/div&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;Developed technology&lt;/span&gt;&lt;/td&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;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;border-bottom:1pt solid #0cd973;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="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;/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.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-456">&lt;div style="margin-top:9pt;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;15&lt;/span&gt;&lt;/div&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;Developed technology&lt;/span&gt;&lt;/td&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;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;border-bottom:1pt solid #0cd973;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="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;/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-55" id="f-457">Straight-line&#160;and&#160;Curve of Economic Benefit(1)</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-56" id="f-458">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-57" id="f-459">P17Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod contextRef="c-58" id="f-460">Straight-line and Curve of Economic Benefit(1)</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-59" id="f-461">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod contextRef="c-60" id="f-462">Straight-line and Curve of Economic Benefit(1)</us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-61" id="f-463">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-62" id="f-464">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="c-12" decimals="-5" id="f-465" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-466">&lt;div style="margin-top: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-467">&lt;div style="margin-top: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 April 2024 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 the 2024 Credit Facilities (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-468">&lt;div style="margin-top: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-469">&lt;div style="margin-top: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-470">&lt;div style="margin-top: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-13" decimals="-5" id="f-471" unitRef="usd">4600000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c-1" id="f-472">&lt;div style="margin-top: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-473">&lt;div style="margin-top: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-474">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-475"&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-64" id="f-476">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:OtherAssetImpairmentCharges contextRef="c-12" decimals="-5" id="f-477" unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock 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;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;2024&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,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;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,833)&lt;/span&gt;&lt;/td&gt;&lt;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;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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,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;/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;2023&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,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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,539)&lt;/span&gt;&lt;/td&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;601&#160;&lt;/span&gt;&lt;/td&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,096&#160;&lt;/span&gt;&lt;/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;2022&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,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;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,281&#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;(5,162)&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;528&#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,022&#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;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-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%"&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;2024&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,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;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,833)&lt;/span&gt;&lt;/td&gt;&lt;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;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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,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;/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;2023&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,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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,539)&lt;/span&gt;&lt;/td&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;601&#160;&lt;/span&gt;&lt;/td&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,096&#160;&lt;/span&gt;&lt;/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;2022&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,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;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,281&#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;(5,162)&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;528&#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,022&#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;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;2024&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;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;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,037)&lt;/span&gt;&lt;/td&gt;&lt;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;740&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2023&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,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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,973)&lt;/span&gt;&lt;/td&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;811&#160;&lt;/span&gt;&lt;/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;2022&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,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;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,785&#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;(5,269)&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,296&#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-65" decimals="-3" id="f-480" unitRef="usd">6096000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-66" decimals="-3" id="f-481" unitRef="usd">3010000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-66" decimals="-3" id="f-482" unitRef="usd">4833000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="c-66" decimals="-3" id="f-483" unitRef="usd">215000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-67" decimals="-3" id="f-484" unitRef="usd">4488000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-68" decimals="-3" id="f-485" unitRef="usd">6022000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-69" decimals="-3" id="f-486" unitRef="usd">2012000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-69" decimals="-3" id="f-487" unitRef="usd">2539000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="c-69" decimals="-3" id="f-488" unitRef="usd">601000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-65" decimals="-3" id="f-489" unitRef="usd">6096000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-70" decimals="-3" id="f-490" unitRef="usd">9375000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-71" decimals="-3" id="f-491" unitRef="usd">1281000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-71" decimals="-3" id="f-492" unitRef="usd">5162000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="c-71" decimals="-3" id="f-493" unitRef="usd">528000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-68" decimals="-3" id="f-494" unitRef="usd">6022000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-72" decimals="-3" id="f-495" unitRef="usd">811000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-73" decimals="-3" id="f-496" unitRef="usd">2966000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-73" decimals="-3" id="f-497" unitRef="usd">3037000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-74" decimals="-3" id="f-498" unitRef="usd">740000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-75" decimals="-3" id="f-499" unitRef="usd">1296000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-76" decimals="-3" id="f-500" unitRef="usd">2488000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-76" decimals="-3" id="f-501" unitRef="usd">2973000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-72" decimals="-3" id="f-502" unitRef="usd">811000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-77" decimals="-3" id="f-503" unitRef="usd">1780000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c-78" decimals="-3" id="f-504" unitRef="usd">4785000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-78" decimals="-3" id="f-505" unitRef="usd">5269000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-75" decimals="-3" id="f-506" unitRef="usd">1296000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-507">&lt;div style="margin-top: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-508" unitRef="usd">16000000.0</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-12" decimals="-5" id="f-509" unitRef="usd">14000000.0</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-13" decimals="-5" id="f-510" unitRef="usd">16500000</us-gaap:AdvertisingExpense>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock contextRef="c-1" id="f-511">&lt;div style="margin-top: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-512">&lt;div style="margin-top: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, 2024 and 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;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-513">&lt;div style="margin-top: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-514">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;(Loss) earnings per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute basic (loss) earnings per share by dividing net (loss) income attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted 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-515">&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"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2024 dispositions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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, LLC&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;31, 2024, we disposed of our EVERFI business, formerly a wholly-owned subsidiary of Blackbaud, Inc, to a private investment firm that is unaffiliated with Blackbaud for nominal cash consideration. We incurred $14.0 million of costs associated with the disposition of this business, all of which were recorded as accrued expenses and other liabilities as of December 31, 2024. As a result of the disposition, we recorded a loss of $15.2 million, which included direct costs to sell the business. This loss on disposition together with EVERFI impairment charges are recorded within EVERFI disposition on our consolidated statements of comprehensive loss for the year ended December&#160;31, 2024.  See Note 4 to these consolidated financial statements for additional information about the EVERFI impairment charges. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 Limited&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 March&#160;2, 2024, we completed a transaction to divest our U.K.-based creative services business EVERFI Limited, formerly a wholly-owned subsidiary of EVERFI, Inc, which was a wholly-owned subsidiary of Blackbaud, Inc. EVERFI Limited's total revenue during 2023 was $8.4 million. We incurred an insignificant amount of legal costs associated with the disposition of this business. As a result of the disposition, we recorded a $1.6 million loss, which was recorded in general and administrative expense on our consolidated statements of comprehensive loss for the year ended December&#160;31, 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;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, net of 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 on 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, the agreement and plan of merger included cash consideration payable, up to a maximum of $3.0 million, if during the two-year period commencing January 1, 2023 Kilter met certain application participation targets. These targets were not met and, therefore, no liability is recorded as of December&#160;31, 2024. 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 31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <blkb:DispositionRelatedCosts contextRef="c-79" decimals="-5" id="f-516" unitRef="usd">14000000.0</blkb:DispositionRelatedCosts>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="c-79" decimals="-5" id="f-517" unitRef="usd">15200000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-80" decimals="-5" id="f-518" unitRef="usd">8400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="c-81" decimals="-5" id="f-519" unitRef="usd">1600000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-82" decimals="-5" id="f-520" unitRef="usd">6400000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="c-83" decimals="-5" id="f-521" unitRef="usd">2000000.0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-84" decimals="-5" id="f-522" unitRef="usd">2900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-85" decimals="-5" id="f-523" unitRef="usd">3000000.0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-526">&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 2024 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, 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;1,053,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="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;/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;Effect of foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,232)&lt;/span&gt;&lt;/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;Balance at December 31, 2024&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,052,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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 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;2024&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;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: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;243,203&#160;&lt;/span&gt;&lt;/td&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;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;/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;29,876&#160;&lt;/span&gt;&lt;/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;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;/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;110,606&#160;&lt;/span&gt;&lt;/td&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,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;/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;&#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;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;383,685&#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;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;/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;(173,720)&lt;/span&gt;&lt;/td&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;(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;/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,660)&lt;/span&gt;&lt;/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,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;/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;(65,424)&lt;/span&gt;&lt;/td&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,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;/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;&#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;(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;/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;(250,804)&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;(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;/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;132,881&#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;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;/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, 2024, changes to the gross carrying amounts of intangible asset classes were primarily related to the EVERFI impairment charges and subsequent disposition discussed below, 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:400;line-height:120%;text-decoration:underline"&gt;EVERFI impairment charges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 July 2024, we hired a strategic advisor to assist us in considering a range of alternatives for EVERFI, one of which included a potential divestiture of the business. As part of evaluating alternatives for EVERFI, during the fourth quarter of 2024, we prepared a revised business forecast that included a new level of detail, including separately identifiable cash flows for EVERFI. The Company then reassessed its asset groupings under ASC 360-10 and determined there was a new asset group for EVERFI and evaluated this asset group for potential impairment. On December 9, 2024, the Company concluded that a material impairment charge was required related to its EVERFI asset group, which primarily included finite-lived intangible assets and capitalized software and content development costs. On December 29, 2024, we classified EVERFI's assets and liabilities as held for sale and we determined there would be an additional impairment charge to record the EVERFI disposal group at its estimated fair value less costs to sell resulting in total noncash impairment charges of $390.2 million. On December 31, 2024, we disposed of EVERFI for a nominal amount that resulted in a loss on disposition of $15.2 million, which together with the impairment charges, is recorded within EVERFI disposition on our consolidated statements 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;comprehensive loss. See Note 3 to these consolidated financial statements for additional information about the disposition of EVERFI.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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;2024&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;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;55,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 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;/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,298&#160;&lt;/span&gt;&lt;/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,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;/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;56,957&#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;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;/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,541&#160;&lt;/span&gt;&lt;/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,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;/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;60,498&#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;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;/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, 2024:&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;2025&#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;29,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,771&#160;&lt;/span&gt;&lt;/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;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,518&#160;&lt;/span&gt;&lt;/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;2028&#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;15,484&#160;&lt;/span&gt;&lt;/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;2029&#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;14,061&#160;&lt;/span&gt;&lt;/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;103,332&#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-527">&lt;div style="margin-top:9pt;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 2024 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, 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;1,053,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="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;/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;Effect of foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,232)&lt;/span&gt;&lt;/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;Balance at December 31, 2024&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,052,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-528" unitRef="usd">1053738000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-529" unitRef="usd">-1232000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-530" unitRef="usd">1052506000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock contextRef="c-1" id="f-531">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;2024&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;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: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;243,203&#160;&lt;/span&gt;&lt;/td&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;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;/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;29,876&#160;&lt;/span&gt;&lt;/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;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;/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;110,606&#160;&lt;/span&gt;&lt;/td&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,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;/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;&#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;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;383,685&#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;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;/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;(173,720)&lt;/span&gt;&lt;/td&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;(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;/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,660)&lt;/span&gt;&lt;/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,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;/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;(65,424)&lt;/span&gt;&lt;/td&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,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;/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;&#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;(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;/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;(250,804)&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;(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;/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;132,881&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-86" decimals="-3" id="f-532" unitRef="usd">243203000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-87" decimals="-3" id="f-533" unitRef="usd">570104000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-59" decimals="-3" id="f-534" unitRef="usd">29876000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-88" decimals="-3" id="f-535" unitRef="usd">71308000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-89" decimals="-3" id="f-536" unitRef="usd">110606000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-90" decimals="-3" id="f-537" unitRef="usd">182956000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-91" decimals="-3" id="f-538" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-92" decimals="-3" id="f-539" unitRef="usd">17900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-4" decimals="-3" id="f-540" unitRef="usd">383685000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-541" unitRef="usd">842268000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-86" decimals="-3" id="f-542" unitRef="usd">173720000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-87" decimals="-3" id="f-543" unitRef="usd">174982000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-59" decimals="-3" id="f-544" unitRef="usd">11660000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-88" decimals="-3" id="f-545" unitRef="usd">11985000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-89" decimals="-3" id="f-546" unitRef="usd">65424000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-90" decimals="-3" id="f-547" unitRef="usd">69386000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-91" decimals="-3" id="f-548" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-92" decimals="-3" id="f-549" unitRef="usd">3978000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-550" unitRef="usd">250804000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-551" unitRef="usd">260331000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-552" unitRef="usd">132881000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-553" unitRef="usd">581937000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <blkb:NonCashImpairmentCharges contextRef="c-93" decimals="-5" id="f-554" unitRef="usd">390200000</blkb:NonCashImpairmentCharges>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="c-79" decimals="-5" id="f-555" unitRef="usd">15200000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="c-1" id="f-556">&lt;div style="margin-top:9pt;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;2024&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;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;55,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 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;/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,298&#160;&lt;/span&gt;&lt;/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,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;/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;56,957&#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;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;/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,541&#160;&lt;/span&gt;&lt;/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,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;/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;60,498&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AdjustmentForAmortization contextRef="c-94" decimals="-3" id="f-557" unitRef="usd">55659000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-95" decimals="-3" id="f-558" unitRef="usd">51079000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-96" decimals="-3" id="f-559" unitRef="usd">47085000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-97" decimals="-3" id="f-560" unitRef="usd">1298000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-98" decimals="-3" id="f-561" unitRef="usd">1384000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-99" decimals="-3" id="f-562" unitRef="usd">1407000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-100" decimals="-3" id="f-563" unitRef="usd">56957000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-101" decimals="-3" id="f-564" unitRef="usd">52463000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-102" decimals="-3" id="f-565" unitRef="usd">48492000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-103" decimals="-3" id="f-566" unitRef="usd">3541000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-104" decimals="-3" id="f-567" unitRef="usd">3139000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-105" decimals="-3" id="f-568" unitRef="usd">2925000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-1" decimals="-3" id="f-569" unitRef="usd">60498000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-12" decimals="-3" id="f-570" unitRef="usd">55602000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c-13" decimals="-3" id="f-571" unitRef="usd">51417000</us-gaap:AdjustmentForAmortization>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-572">&lt;div style="margin-top:9pt;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, 2024:&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;2025&#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;29,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,771&#160;&lt;/span&gt;&lt;/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;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,518&#160;&lt;/span&gt;&lt;/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;2028&#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;15,484&#160;&lt;/span&gt;&lt;/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;2029&#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;14,061&#160;&lt;/span&gt;&lt;/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;103,332&#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-4" decimals="-3" id="f-573" unitRef="usd">29498000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-4" decimals="-3" id="f-574" unitRef="usd">23771000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-4" decimals="-3" id="f-575" unitRef="usd">20518000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-4" decimals="-3" id="f-576" unitRef="usd">15484000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-4" decimals="-3" id="f-577" unitRef="usd">14061000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <blkb:EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears contextRef="c-4" decimals="-3" id="f-578" unitRef="usd">103332000</blkb:EstimatedAmortizationExpenseforFiniteLivedIntangibleAssetsfortheNextFiveYears>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-579">&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. (Loss) Earnings Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted (loss) earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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;2024&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;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 (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(283,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 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;/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;50,560,538&#160;&lt;/span&gt;&lt;/td&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;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;/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;Restricted stock and 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;&#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,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;/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;50,560,538&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(Loss) earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&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;(5.60)&lt;/span&gt;&lt;/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.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;/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;(5.60)&lt;/span&gt;&lt;/td&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.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;/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 (loss) earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54,236&#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;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;/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 years ended December 31, 2024 and 2022 was the same as basic loss per share as there were net losses in each 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-580">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted (loss) earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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;2024&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;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 (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(283,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 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;/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;50,560,538&#160;&lt;/span&gt;&lt;/td&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;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;/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;Restricted stock and 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;&#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,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;/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;50,560,538&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(Loss) earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&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;(5.60)&lt;/span&gt;&lt;/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.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;/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;(5.60)&lt;/span&gt;&lt;/td&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.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;/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 (loss) earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54,236&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-581" unitRef="usd">-283172000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-582" unitRef="usd">1820000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-583" unitRef="usd">-45407000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-584" unitRef="shares">50560538</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-12" decimals="0" id="f-585" unitRef="shares">52546406</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="0" id="f-586" unitRef="shares">51569148</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="0" id="f-587" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-12" decimals="0" id="f-588" unitRef="shares">1174936</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-13" decimals="0" id="f-589" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-590" unitRef="shares">50560538</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-12" decimals="0" id="f-591" unitRef="shares">53721342</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="0" id="f-592" unitRef="shares">51569148</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-593"
      unitRef="usdPerShare">-5.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-594"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-595"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-596"
      unitRef="usdPerShare">-5.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-597"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-598"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="0" id="f-599" unitRef="shares">54236</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-12" decimals="0" id="f-600" unitRef="shares">45614</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-13" decimals="0" id="f-601" unitRef="shares">1046307</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock contextRef="c-1" id="f-602">&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, 2024&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;9,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;9,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;1,288&#160;&lt;/span&gt;&lt;/td&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,288&#160;&lt;/span&gt;&lt;/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;10,550&#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;10,550&#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="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;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, 2023&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;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;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;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 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;1,403&#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;6,943&#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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration obligations arise from business acquisitions. The fair values are based on discounted cash flow analyses reflecting a probability-weighted assessment approach derived from the likelihood of possible achievement of specified performance measures or events and captures the contractual nature of the contingencies, commercial risk, and the time value of money. As the fair value measurements for our contingent consideration obligations contain significant unobservable inputs, they are classified within Level 3 of the fair value hierarchy. See Note 3 to these consolidated financial statements for additional information about our contingent consideration obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe the carrying amounts of our cash and cash equivalents, restricted cash, accounts receivable, trade accounts payable, accrued expenses and other current liabilities and due to customers approximate their fair values at December&#160;31, 2024 and December&#160;31, 2023, 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, 2024 and December&#160;31, 2023, as the debt bears interest rates that approximate market value. As SOFR rates are observable at commonly quoted intervals, our debt under the 2024 Credit Facilities (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, 2024, 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: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, 2024, we recorded noncash impairment charges of $367.5 million against certain intangible assets, 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;of &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$22.6 million against certain previously capitalized software and content development costs, noncash impairment charges of $3.1 million against certain operating lease ROU assets and noncash impairment charges against certain property and equipment assets which were insignificant. See Notes 4, 7, and 11, respectively, to these consolidated financial statements for additional details.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 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;There were no other non-recurring fair value adjustments during 2024, 2023 and 2022 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-603">&lt;div style="margin-top:9pt;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, 2024&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;9,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;9,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;1,288&#160;&lt;/span&gt;&lt;/td&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,288&#160;&lt;/span&gt;&lt;/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;10,550&#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;10,550&#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="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;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, 2023&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;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;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;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 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;1,403&#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;6,943&#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-106" decimals="-3" id="f-604" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-107" decimals="-3" id="f-605" unitRef="usd">9262000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-108" decimals="-3" id="f-606" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-109" decimals="-3" id="f-607" unitRef="usd">9262000</us-gaap:DerivativeAssets>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-106" decimals="-3" id="f-608" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-107" decimals="-3" id="f-609" unitRef="usd">1288000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-108" decimals="-3" id="f-610" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-109" decimals="-3" id="f-611" unitRef="usd">1288000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-106" decimals="-3" id="f-612" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-107" decimals="-3" id="f-613" unitRef="usd">10550000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-108" decimals="-3" id="f-614" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-109" decimals="-3" id="f-615" unitRef="usd">10550000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeAssets contextRef="c-110" decimals="-3" id="f-616" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-111" decimals="-3" id="f-617" unitRef="usd">16198000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-112" decimals="-3" id="f-618" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-113" decimals="-3" id="f-619" unitRef="usd">16198000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-110" decimals="-3" id="f-620" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-111" decimals="-3" id="f-621" unitRef="usd">16198000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-112" decimals="-3" id="f-622" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-113" decimals="-3" id="f-623" unitRef="usd">16198000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities contextRef="c-110" decimals="-3" id="f-624" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-111" decimals="-3" id="f-625" unitRef="usd">5004000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-112" decimals="-3" id="f-626" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-113" decimals="-3" id="f-627" unitRef="usd">5004000</us-gaap:DerivativeLiabilities>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-110" decimals="-3" id="f-628" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-111" decimals="-3" id="f-629" unitRef="usd">536000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-112" decimals="-3" id="f-630" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-113" decimals="-3" id="f-631" unitRef="usd">536000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-110" decimals="-3" id="f-632" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-111" decimals="-3" id="f-633" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-112" decimals="-3" id="f-634" unitRef="usd">1403000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-113" decimals="-3" id="f-635" unitRef="usd">1403000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-110" decimals="-3" id="f-636" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-111" decimals="-3" id="f-637" unitRef="usd">5540000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-112" decimals="-3" id="f-638" unitRef="usd">1403000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-113" decimals="-3" id="f-639" unitRef="usd">6943000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-1" decimals="-5" id="f-640" unitRef="usd">367500000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-1" decimals="-5" id="f-641" unitRef="usd">22600000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-1" decimals="-5" id="f-642" unitRef="usd">3100000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-12" decimals="-5" id="f-643" unitRef="usd">5600000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-12" decimals="-5" id="f-644" unitRef="usd">1100000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-13" decimals="-5" id="f-645" unitRef="usd">2300000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill contextRef="c-83" decimals="-5" id="f-646" unitRef="usd">2000000.0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-13" decimals="-5" id="f-647" unitRef="usd">1000000.0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-652">&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;2024&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;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: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;4 - 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;12,112&#160;&lt;/span&gt;&lt;/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,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;/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,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;36,632&#160;&lt;/span&gt;&lt;/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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;&#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;/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;1 - 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;4,849&#160;&lt;/span&gt;&lt;/td&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,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;/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,206&#160;&lt;/span&gt;&lt;/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,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;/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;157,534&#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;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;/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;(65,608)&lt;/span&gt;&lt;/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;(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;/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;91,926&#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;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;/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 $12.8 million, $13.0 million and $14.1 million for the years ended December&#160;31, 2024, 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:400;line-height:120%"&gt;During the years ended December&#160;31, 2024 and 2022, we recorded insignificant noncash impairment charges against certain property and equipment assets. 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 &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. Each of th&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ese impairment charges resulted from our entry into subleases for different portions of our Washington, DC office location, which we closed in February 2023 to align with our remote-first workforce strategy. These charges are included in general and administrative expense on 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;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;2024&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;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: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;268,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;&#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;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;/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;(120,191)&lt;/span&gt;&lt;/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;(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;/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;148,319&#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;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;/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, 2024, we recorded 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;of &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$22.6 million against certain previously capitalized software and content development costs. The impairment charges are includ&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;ed in EVERFI impairment charges within EVERFI disposition &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;on our consolidated statements of comprehensive loss. For additional information, see the discussion of the&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; EVERFI impairment charges in Note &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4 to these consolidated financial statements&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 on the statements of comprehensive loss. 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 $48.3 million, $42.8 million and $36.8 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively, and is included primarily in cost of recurring.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-114" id="f-653">&lt;div style="margin-top:9pt;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;2024&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;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: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;4 - 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;12,112&#160;&lt;/span&gt;&lt;/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,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;/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,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;36,632&#160;&lt;/span&gt;&lt;/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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;&#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;/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;1 - 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;4,849&#160;&lt;/span&gt;&lt;/td&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,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;/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,206&#160;&lt;/span&gt;&lt;/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,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;/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;157,534&#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;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;/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;(65,608)&lt;/span&gt;&lt;/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;(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;/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;91,926&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-115" decimals="-3" id="f-654" unitRef="usd">9548000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-116" decimals="-3" id="f-655" unitRef="usd">9548000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-117" id="f-656">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-117" decimals="-3" id="f-657" unitRef="usd">61284000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-118" decimals="-3" id="f-658" unitRef="usd">61284000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-119" id="f-659">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-120" id="f-660">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-121" decimals="-3" id="f-661" unitRef="usd">12112000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-122" decimals="-3" id="f-662" unitRef="usd">11720000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-123" id="f-663">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-124" id="f-664">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-125" decimals="-3" id="f-665" unitRef="usd">2448000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-126" decimals="-3" id="f-666" unitRef="usd">2646000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-127" id="f-667">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-128" id="f-668">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-129" decimals="-3" id="f-669" unitRef="usd">36632000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-130" decimals="-3" id="f-670" unitRef="usd">50064000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-131" id="f-671">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-132" id="f-672">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-133" decimals="-3" id="f-673" unitRef="usd">20455000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-134" decimals="-3" id="f-674" unitRef="usd">21982000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-135" decimals="-3" id="f-675" unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-136" decimals="-3" id="f-676" unitRef="usd">1611000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-137" id="f-677">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-138" id="f-678">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-139" decimals="-3" id="f-679" unitRef="usd">4849000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-140" decimals="-3" id="f-680" unitRef="usd">3187000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-141" decimals="-3" id="f-681" unitRef="usd">10206000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-142" decimals="-3" id="f-682" unitRef="usd">10345000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-4" decimals="-3" id="f-683" unitRef="usd">157534000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-684" unitRef="usd">172387000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-685" unitRef="usd">65608000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-686" unitRef="usd">73698000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-687" unitRef="usd">91926000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-688" unitRef="usd">98689000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-1" decimals="-5" id="f-689" unitRef="usd">12800000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-12" decimals="-5" id="f-690" unitRef="usd">13000000.0</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-13" decimals="-5" id="f-691" unitRef="usd">14100000</us-gaap:Depreciation>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c-12" decimals="-5" id="f-692" unitRef="usd">1100000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-143" id="f-693">&lt;div style="margin-top:9pt;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;2024&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;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: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;268,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;&#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;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;/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;(120,191)&lt;/span&gt;&lt;/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;(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;/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;148,319&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-144" id="f-694">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-145" id="f-695">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="c-4" decimals="-3" id="f-696" unitRef="usd">268510000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross contextRef="c-5" decimals="-3" id="f-697" unitRef="usd">287519000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-146" id="f-698">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <blkb:CapitalizedContentGross contextRef="c-4" decimals="-3" id="f-699" unitRef="usd">0</blkb:CapitalizedContentGross>
    <blkb:CapitalizedContentGross contextRef="c-5" decimals="-3" id="f-700" unitRef="usd">6945000</blkb:CapitalizedContentGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-701" unitRef="usd">120191000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-702" unitRef="usd">134270000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-4" decimals="-3" id="f-703" unitRef="usd">148319000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-5" decimals="-3" id="f-704" unitRef="usd">160194000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-1" decimals="-5" id="f-705" unitRef="usd">22600000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-13" decimals="-5" id="f-706" unitRef="usd">2300000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-1" decimals="-5" id="f-707" unitRef="usd">48300000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-12" decimals="-5" id="f-708" unitRef="usd">42800000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-13" decimals="-5" id="f-709" unitRef="usd">36800000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock contextRef="c-1" id="f-711">&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;2024&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;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: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;740,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;741,884&#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;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;/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;2024&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;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: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;57,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;36,277&#160;&lt;/span&gt;&lt;/td&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,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;/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;10,550&#160;&lt;/span&gt;&lt;/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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Implementation costs for cloud computing arrangements, net&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,450&#160;&lt;/span&gt;&lt;/td&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,067&#160;&lt;/span&gt;&lt;/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,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;/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;Investment in equity securities&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)&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;4,943&#160;&lt;/span&gt;&lt;/td&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;text-align:left;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;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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,027&#160;&lt;/span&gt;&lt;/td&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,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;/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;14,026&#160;&lt;/span&gt;&lt;/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,346&#160;&lt;/span&gt;&lt;/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;148,508&#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;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;/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;67,221&#160;&lt;/span&gt;&lt;/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;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;/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;81,287&#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;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;/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 $20.1 million, $31.9 million and $33.6 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive loss.&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, 2024 and 2023 was $18.4 million and $25.3 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, 2024 and December&#160;31, 2023 was $34.0 million and $32.4 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.9 million, $2.5 million and $2.2 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Accumulated amortization for these costs was $10.6 million and $7.7 million as of December&#160;31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Represents a strategic investment that did not result in Blackbaud having significant influence over the investee.&lt;/span&gt;&lt;/div&gt;&lt;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;2024&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;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: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;15,844&#160;&lt;/span&gt;&lt;/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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued costs to sell EVERFI&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;13,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer credit balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,779&#160;&lt;/span&gt;&lt;/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,238&#160;&lt;/span&gt;&lt;/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;Stock-based compensation liability&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,292&#160;&lt;/span&gt;&lt;/td&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;text-align:left;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;4,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;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;/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;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,285&#160;&lt;/span&gt;&lt;/td&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,954&#160;&lt;/span&gt;&lt;/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,012&#160;&lt;/span&gt;&lt;/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,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;/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;3,903&#160;&lt;/span&gt;&lt;/td&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,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 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,151&#160;&lt;/span&gt;&lt;/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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued legal costs&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&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,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;/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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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;padding:2px 1pt 2px 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 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;10,035&#160;&lt;/span&gt;&lt;/td&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,750&#160;&lt;/span&gt;&lt;/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;Total accrued expenses and other 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;80,339&#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;74,580&#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;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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;Accrued expenses and other current 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;75,543&#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;64,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See Note 3 for a discussion of our sale of EVERFI on December 31, 2024.&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;This stock-based compensation liability will be settled during 2025 using shares of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;All accrued legal costs are classified as current. See Note 11 to these consolidated financial statements for additional information about our loss &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;contingency accruals and other legal 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: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;2024&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;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;9,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currency revaluation gains (losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;487&#160;&lt;/span&gt;&lt;/td&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)&lt;/span&gt;&lt;/td&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;/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,216&#160;&lt;/span&gt;&lt;/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,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;/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;14,549&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <blkb:ScheduleOfRestrictedCashTableTextBlock contextRef="c-1" id="f-712">&lt;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;2024&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;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: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;740,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;741,884&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfRestrictedCashTableTextBlock>
    <us-gaap:RestrictedCash contextRef="c-4" decimals="-3" id="f-713" unitRef="usd">740370000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c-5" decimals="-3" id="f-714" unitRef="usd">695489000</us-gaap:RestrictedCash>
    <us-gaap:EscrowDeposit contextRef="c-4" decimals="-3" id="f-715" unitRef="usd">1514000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit contextRef="c-5" decimals="-3" id="f-716" unitRef="usd">1517000</us-gaap:EscrowDeposit>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-717" unitRef="usd">741884000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-718" unitRef="usd">697006000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock contextRef="c-1" id="f-719">&lt;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;2024&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;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: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;57,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;36,277&#160;&lt;/span&gt;&lt;/td&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,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;/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;10,550&#160;&lt;/span&gt;&lt;/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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Implementation costs for cloud computing arrangements, net&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,450&#160;&lt;/span&gt;&lt;/td&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,067&#160;&lt;/span&gt;&lt;/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,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;/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;Investment in equity securities&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)&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;4,943&#160;&lt;/span&gt;&lt;/td&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;text-align:left;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;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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,027&#160;&lt;/span&gt;&lt;/td&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,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;/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;14,026&#160;&lt;/span&gt;&lt;/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,346&#160;&lt;/span&gt;&lt;/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;148,508&#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;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;/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;67,221&#160;&lt;/span&gt;&lt;/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;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;/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;81,287&#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;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;/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 $20.1 million, $31.9 million and $33.6 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive loss.&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, 2024 and 2023 was $18.4 million and $25.3 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, 2024 and December&#160;31, 2023 was $34.0 million and $32.4 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.9 million, $2.5 million and $2.2 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Accumulated amortization for these costs was $10.6 million and $7.7 million as of December&#160;31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Represents a strategic investment that did not result in Blackbaud having significant influence over the investee.&lt;/span&gt;&lt;/div&gt;</blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock>
    <us-gaap:CapitalizedContractCostNet contextRef="c-4" decimals="-3" id="f-720" unitRef="usd">57911000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-5" decimals="-3" id="f-721" unitRef="usd">62377000</us-gaap:CapitalizedContractCostNet>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-722" unitRef="usd">36277000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm contextRef="c-5" decimals="-3" id="f-723" unitRef="usd">35169000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <blkb:DerivativeInstrumentsCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-724" unitRef="usd">10550000</blkb:DerivativeInstrumentsCurrentAndLongTerm>
    <blkb:DerivativeInstrumentsCurrentAndLongTerm contextRef="c-5" decimals="-3" id="f-725" unitRef="usd">16198000</blkb:DerivativeInstrumentsCurrentAndLongTerm>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-726" unitRef="usd">10450000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-727" unitRef="usd">9259000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:UnbilledContractsReceivable contextRef="c-4" decimals="-3" id="f-728" unitRef="usd">7067000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable contextRef="c-5" decimals="-3" id="f-729" unitRef="usd">5615000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:EquityMethodInvestments contextRef="c-4" decimals="-3" id="f-730" unitRef="usd">4943000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-5" decimals="-3" id="f-731" unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-732" unitRef="usd">4257000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm contextRef="c-5" decimals="-3" id="f-733" unitRef="usd">3418000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <blkb:PrepaidInsuranceCurrentandLongterm contextRef="c-4" decimals="-3" id="f-734" unitRef="usd">3027000</blkb:PrepaidInsuranceCurrentandLongterm>
    <blkb:PrepaidInsuranceCurrentandLongterm contextRef="c-5" decimals="-3" id="f-735" unitRef="usd">3940000</blkb:PrepaidInsuranceCurrentandLongterm>
    <us-gaap:OtherAssets contextRef="c-4" decimals="-3" id="f-736" unitRef="usd">14026000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="c-5" decimals="-3" id="f-737" unitRef="usd">14346000</us-gaap:OtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="c-4" decimals="-3" id="f-738" unitRef="usd">148508000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="c-5" decimals="-3" id="f-739" unitRef="usd">150322000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-740" unitRef="usd">67221000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-741" unitRef="usd">51037000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-742" unitRef="usd">81287000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-743" unitRef="usd">99285000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-5" id="f-744" unitRef="usd">20100000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-12" decimals="-5" id="f-745" unitRef="usd">31900000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-13" decimals="-5" id="f-746" unitRef="usd">33600000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-4" decimals="-5" id="f-747" unitRef="usd">18400000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-5" decimals="-5" id="f-748" unitRef="usd">25300000</us-gaap:CapitalizedContractCostNetCurrent>
    <blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent contextRef="c-4" decimals="-5" id="f-749" unitRef="usd">34000000.0</blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent>
    <blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent contextRef="c-5" decimals="-5" id="f-750" unitRef="usd">32400000</blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-1" decimals="-5" id="f-751" unitRef="usd">2900000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-12" decimals="-5" id="f-752" unitRef="usd">2500000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-13" decimals="-5" id="f-753" unitRef="usd">2200000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization contextRef="c-4" decimals="-5" id="f-754" unitRef="usd">10600000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization contextRef="c-5" decimals="-5" id="f-755" unitRef="usd">7700000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <blkb:AccruedExpensesAndOtherLiabilitiesTextBlock contextRef="c-1" id="f-756">&lt;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;2024&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;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: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;15,844&#160;&lt;/span&gt;&lt;/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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued costs to sell EVERFI&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;13,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer credit balances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,779&#160;&lt;/span&gt;&lt;/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,238&#160;&lt;/span&gt;&lt;/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;Stock-based compensation liability&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,292&#160;&lt;/span&gt;&lt;/td&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;text-align:left;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;4,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;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;/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;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,285&#160;&lt;/span&gt;&lt;/td&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,954&#160;&lt;/span&gt;&lt;/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,012&#160;&lt;/span&gt;&lt;/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,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;/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;3,903&#160;&lt;/span&gt;&lt;/td&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,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 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,151&#160;&lt;/span&gt;&lt;/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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued legal costs&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&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,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;/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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-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;padding:2px 1pt 2px 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 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;10,035&#160;&lt;/span&gt;&lt;/td&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,750&#160;&lt;/span&gt;&lt;/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;Total accrued expenses and other 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;80,339&#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;74,580&#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;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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;Accrued expenses and other current 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;75,543&#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;64,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See Note 3 for a discussion of our sale of EVERFI on December 31, 2024.&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;This stock-based compensation liability will be settled during 2025 using shares of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;All accrued legal costs are classified as current. See Note 11 to these consolidated financial statements for additional information about our loss &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;contingency accruals and other legal expenses.&lt;/span&gt;&lt;/div&gt;</blkb:AccruedExpensesAndOtherLiabilitiesTextBlock>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-757" unitRef="usd">15844000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-758" unitRef="usd">21282000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <blkb:AccruedDispositionRelatedCosts contextRef="c-4" decimals="-3" id="f-759" unitRef="usd">13985000</blkb:AccruedDispositionRelatedCosts>
    <blkb:AccruedDispositionRelatedCosts contextRef="c-5" decimals="-3" id="f-760" unitRef="usd">0</blkb:AccruedDispositionRelatedCosts>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-761" unitRef="usd">8779000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm contextRef="c-5" decimals="-3" id="f-762" unitRef="usd">10238000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <blkb:StockBasedCompensationLiability contextRef="c-4" decimals="-3" id="f-763" unitRef="usd">7292000</blkb:StockBasedCompensationLiability>
    <blkb:StockBasedCompensationLiability contextRef="c-5" decimals="-3" id="f-764" unitRef="usd">0</blkb:StockBasedCompensationLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-765" unitRef="usd">4489000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-766" unitRef="usd">6701000</us-gaap:OperatingLeaseLiabilityCurrent>
    <blkb:UnrecognizedTaxBenefitCurrentandLongterm contextRef="c-4" decimals="-3" id="f-767" unitRef="usd">4285000</blkb:UnrecognizedTaxBenefitCurrentandLongterm>
    <blkb:UnrecognizedTaxBenefitCurrentandLongterm contextRef="c-5" decimals="-3" id="f-768" unitRef="usd">2954000</blkb:UnrecognizedTaxBenefitCurrentandLongterm>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-769" unitRef="usd">4012000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm contextRef="c-5" decimals="-3" id="f-770" unitRef="usd">4413000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices contextRef="c-4" decimals="-3" id="f-771" unitRef="usd">3903000</blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices>
    <blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices contextRef="c-5" decimals="-3" id="f-772" unitRef="usd">4323000</blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-773" unitRef="usd">3151000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-774" unitRef="usd">3865000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-775" unitRef="usd">2504000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-776" unitRef="usd">3659000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedVacationCurrentAndNoncurrent contextRef="c-4" decimals="-3" id="f-777" unitRef="usd">2060000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <us-gaap:AccruedVacationCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-778" unitRef="usd">2452000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <blkb:DerivativeLiabilitiesCurrentAndLongTerm contextRef="c-4" decimals="-3" id="f-779" unitRef="usd">0</blkb:DerivativeLiabilitiesCurrentAndLongTerm>
    <blkb:DerivativeLiabilitiesCurrentAndLongTerm contextRef="c-5" decimals="-3" id="f-780" unitRef="usd">5540000</blkb:DerivativeLiabilitiesCurrentAndLongTerm>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-4" decimals="-3" id="f-781" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-5" decimals="-3" id="f-782" unitRef="usd">1403000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:OtherLiabilities contextRef="c-4" decimals="-3" id="f-783" unitRef="usd">10035000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities contextRef="c-5" decimals="-3" id="f-784" unitRef="usd">7750000</us-gaap:OtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-4" decimals="-3" id="f-785" unitRef="usd">80339000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-5" decimals="-3" id="f-786" unitRef="usd">74580000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-787" unitRef="usd">4796000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-788" unitRef="usd">10258000</us-gaap:OtherLiabilitiesNoncurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-4" decimals="-3" id="f-789" unitRef="usd">75543000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-5" decimals="-3" id="f-790" unitRef="usd">64322000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock contextRef="c-1" id="f-791">&lt;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;2024&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;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;9,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currency revaluation gains (losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;487&#160;&lt;/span&gt;&lt;/td&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)&lt;/span&gt;&lt;/td&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;/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,216&#160;&lt;/span&gt;&lt;/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,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;/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;14,549&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-792" unitRef="usd">9846000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-12" decimals="-3" id="f-793" unitRef="usd">8821000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-13" decimals="-3" id="f-794" unitRef="usd">1746000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-795" unitRef="usd">487000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-12" decimals="-3" id="f-796" unitRef="usd">-36000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-13" decimals="-3" id="f-797" unitRef="usd">4635000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-798" unitRef="usd">4216000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-12" decimals="-3" id="f-799" unitRef="usd">4076000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-800" unitRef="usd">2332000</us-gaap:OtherNonoperatingIncomeExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-1" decimals="-3" id="f-801" unitRef="usd">14549000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-12" decimals="-3" id="f-802" unitRef="usd">12861000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-13" decimals="-3" id="f-803" unitRef="usd">8713000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-806">&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;2024&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="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;2024&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;/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;229,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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 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;6.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;span style="color:#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;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;/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;790,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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;5.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.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;/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;55,135&#160;&lt;/span&gt;&lt;/td&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;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="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.23&#160;&lt;/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,783&#160;&lt;/span&gt;&lt;/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,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="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.77&#160;&lt;/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;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;/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;1,077,818&#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;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="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;5.75&#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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,833&#160;&lt;/span&gt;&lt;/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,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="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;23,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;6.21&#160;&lt;/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;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;/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;1,051,110&#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;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 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;5.73&#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.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;/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;2024 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;On April&#160;30, 2024, we entered into the Third Amendment to Credit Agreement (the "Amendment"), by and among us, the lenders party thereto and Bank of America N.A., as administrative agent (the "Agent"). The Amendment amends the Amended and Restated Credit Agreement, dated as of October 30, 2020 (as previously amended, the "2020 Credit Agreement" and the 2020 Credit Agreement as amended by the Amendment, the &#x201c;2024 Credit Agreement&#x201d;), by and among us, the lenders from time-to-time party thereto and the Agent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 Amendment amends the 2020 Credit Agreement to, among other things, (a) refinance the existing $1.1 billion credit facilities under the 2020 Credit Agreement to provide for new credit facilities in the aggregate principal amount of $1.5 billion consisting of (i) a $700.0 million revolving credit facility (the &#x201c;2024 Revolving Facility&#x201d;) and (ii) a $800.0 million term loan facility (the &#x201c;2024 Term Facility&#x201d; and together with the 2024 Revolving Facility, the &#x201c;2024 Credit Facilities&#x201d;), (b) extend the maturity date to April&#160;30, 2029, (c) modify the definition of Applicable Margin (as defined below) and (iv) modify certain negative and financial covenants to provide additional operational flexibility. Upon closing, we borrowed $800.0 million pursuant to the 2024 Term Facility and $208.2 million pursuant to the 2024 Revolving Facility and used the proceeds to repay the outstanding principal balances of the term loans under the 2020 Credit Agreement (the "2020 Term Facilities"), and repay $196.6 million of outstanding revolving credit loans under the 2020 Credit Agreement (the "2020 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;Certain lenders of the 2024 Term Facility participated in the 2020 Term Facilities and the change in present value of our future cash flows to these lenders under the 2020 Term Facilities and under the 2024 Term Facility was less than 10%. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2020 Term Facilities did not participate in the 2024 Term Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment. Certain lenders of the 2020 Revolving Facility participated in the 2024 Revolving Facility and provided increased borrowing capacities. Accordingly, we accounted for the refinancing event for these lenders as a debt modification. Certain lenders of the 2020 Revolving Facility did not participate in the 2024 Revolving Facility. Accordingly, we accounted for the refinancing event for these lenders as a debt extinguishment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded an insignificant loss on debt extinguishment related to the write-off of debt discount and deferred financing costs for the portions of the 2020 Credit Agreement considered to be extinguished. This loss was recognized in the consolidated statements of comprehensive loss within other income, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 2024 Credit Agreement, we paid $6.5 million in financing costs, of which $1.6 million were capitalized in other assets and, together with a portion of the unamortized deferred financing costs from the 2020 Credit Agreement and prior agreements, are being amortized into interest expense over the term of the new facility. As of December&#160;31, 2024, deferred financing costs totaling $1.7 million were included in other assets on our consolidated balance sheets. We recorded aggregate financing costs of $3.6 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 2024 Term 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;Summary of the 2024 Credit Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 2024 Revolving Facility includes (i) a $50.0 million letter of credit subfacility, (ii) a $50.0 million swingline subfacility and (iii) a $150.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;Under the 2024 Credit Facilities, dollar tranche revolving loans and term loans bear interest at a rate per annum equal to, at the option of the Company: (a) a base rate equal to the highest of (i) the Federal Funds Rate plus 0.50%, (ii) the prime rate announced by Bank of America, N.A., and (iii) Term SOFR plus 1.00% (the &#x201c;Base Rate&#x201d;), plus an applicable margin as specified in the 2024 Credit Agreement (the &#x201c;Applicable Margin&#x201d;); (b) Term SOFR plus the Applicable Margin; or (c) the Daily SOFR Rate plus the Applicable Margin. The Applicable Margin shall be adjusted quarterly, varies based on our net leverage ratio and varies based on whether the loan is a Base Rate Loan (0.375% to 1.500%), or a Term SOFR Loan/Daily SOFR Loan (1.375% to 2.500%). The 2024 Credit Agreement also provides for a commitment fee of between 0.250% and 0.500% of the unused commitment under the 2024 Revolving Facility 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;Under the 2024 Credit Facilities, designated currency tranche revolving loans bear interest at a rate per annum equal to, at the option of the Company: (a) the Designated Currency Daily Rate (as defined in the 2024 Credit Agreement) plus the Applicable Margin; or (b) the Designated Currency Term Rate (as defined in the 2024 Credit Agreement) plus the Applicable Margin. The Applicable Margin shall be adjusted quarterly and varies based on our net leverage ratio for both Designated Currency Daily Rate Loans and Designated Currency Term Rate Loans (1.375% to 2.500%).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 may prepay the 2024 Credit Agreement 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;Under the terms of the 2024 Credit Agreement, we are entitled on one or more occasion, subject to the satisfaction of certain conditions, to request an increase in the commitments under the 2024 Revolving Facility and/or request additional incremental term loans in the aggregate principal amount of up to the sum of (i) the greater of (A) $360.0 million and (B) 100% of EBITDA (as defined in the 2024 Credit Agreement), plus (ii) at our option, up to an amount such that the net leverage ratio shall be no greater than 3.50 to 1.00. At December&#160;31, 2024, our available borrowing capacity under the 2024 Credit Agreement was $468.7 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%"&gt;The 2024 Credit Agreement 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, 2024, we were in compliance with our debt covenants under the 2024 Credit Facilities.&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, 2024, 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, 2024:&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;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;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;padding:2px 0 2px 1pt;text-align:right;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;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;April 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 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:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&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;3&#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="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;May 2024&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,073&#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;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, 2024, 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, 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;2,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,073&#160;&lt;/span&gt;&lt;/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;(2,090)&lt;/span&gt;&lt;/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, 2024&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,783&#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, 2024, the required annual maturities related to the 2024 Credit Facilities, 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;2025&#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;23,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,660&#160;&lt;/span&gt;&lt;/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;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;2028&#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;22,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;/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;2029&#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;942,496&#160;&lt;/span&gt;&lt;/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;44,246&#160;&lt;/span&gt;&lt;/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;1,077,818&#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-807">&lt;div style="margin-top:9pt;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;2024&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="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;2024&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;/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;229,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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 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;6.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;span style="color:#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;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;/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;790,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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="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;5.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.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;/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;55,135&#160;&lt;/span&gt;&lt;/td&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;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="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.23&#160;&lt;/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,783&#160;&lt;/span&gt;&lt;/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,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="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.77&#160;&lt;/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;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;/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;1,077,818&#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;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="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;5.75&#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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,833&#160;&lt;/span&gt;&lt;/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,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="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;23,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;6.21&#160;&lt;/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;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;/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;1,051,110&#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;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 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;5.73&#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.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-147" decimals="-3" id="f-808" unitRef="usd">229900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-148" decimals="-3" id="f-809" unitRef="usd">114100000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-147" decimals="4" id="f-810" unitRef="number">0.0637</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-148" decimals="4" id="f-811" unitRef="number">0.0752</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-149" decimals="-3" id="f-812" unitRef="usd">790000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-150" decimals="-3" id="f-813" unitRef="usd">607500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-149" decimals="4" id="f-814" unitRef="number">0.0559</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-150" decimals="4" id="f-815" unitRef="number">0.0351</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-151" decimals="-3" id="f-816" unitRef="usd">55135000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-152" decimals="-3" id="f-817" unitRef="usd">56745000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-151" decimals="4" id="f-818" unitRef="number">0.0523</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-152" decimals="4" id="f-819" unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:OtherLongTermDebt contextRef="c-4" decimals="-3" id="f-820" unitRef="usd">2783000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt contextRef="c-5" decimals="-3" id="f-821" unitRef="usd">2800000</us-gaap:OtherLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-153" decimals="4" id="f-822" unitRef="number">0.0877</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-154" decimals="4" id="f-823" unitRef="number">0.0842</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-4" decimals="-3" id="f-824" unitRef="usd">1077818000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-5" decimals="-3" id="f-825" unitRef="usd">781145000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-4" decimals="4" id="f-826" unitRef="number">0.0575</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-5" decimals="4" id="f-827" unitRef="number">0.0424</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-4" decimals="-3" id="f-828" unitRef="usd">-2833000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-5" decimals="-3" id="f-829" unitRef="usd">-1481000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-830" unitRef="usd">23875000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-3" id="f-831" unitRef="usd">19259000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-155" decimals="4" id="f-832" unitRef="number">0.0621</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-156" decimals="4" id="f-833" unitRef="number">0.0702</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-834" unitRef="usd">1051110000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-835" unitRef="usd">760405000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-157" decimals="4" id="f-836" unitRef="number">0.0573</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-158" decimals="4" id="f-837" unitRef="number">0.0417</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-159" decimals="-5" id="f-838" unitRef="usd">1100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-160" decimals="-5" id="f-839" unitRef="usd">1500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-161" decimals="-5" id="f-840" unitRef="usd">700000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-162" decimals="-5" id="f-841" unitRef="usd">800000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-163" decimals="-5" id="f-842" unitRef="usd">800000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-164" decimals="-5" id="f-843" unitRef="usd">208200000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-165" decimals="-5" id="f-844" unitRef="usd">196600000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-166" decimals="-5" id="f-845" unitRef="usd">6500000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-166" decimals="-5" id="f-846" unitRef="usd">1600000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet contextRef="c-4" decimals="-5" id="f-847" unitRef="usd">1700000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-160" decimals="-5" id="f-848" unitRef="usd">-3600000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-167" decimals="-5" id="f-849" unitRef="usd">50000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-168" decimals="-5" id="f-850" unitRef="usd">50000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-169" decimals="-5" id="f-851" unitRef="usd">150000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <blkb:LineOfCreditFacilityVariableInterestRate contextRef="c-170" decimals="3" id="f-852" unitRef="number">0.0050</blkb:LineOfCreditFacilityVariableInterestRate>
    <blkb:LineOfCreditFacilityVariableInterestRate contextRef="c-171" decimals="2" id="f-853" unitRef="number">0.0100</blkb:LineOfCreditFacilityVariableInterestRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-172" decimals="5" id="f-854" unitRef="number">0.00375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-173" decimals="5" id="f-855" unitRef="number">0.01500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-174" decimals="5" id="f-856" unitRef="number">0.01375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-175" decimals="5" id="f-857" unitRef="number">0.02500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-176" decimals="5" id="f-858" unitRef="number">0.00250</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-177" decimals="5" id="f-859" unitRef="number">0.00500</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-178" decimals="5" id="f-860" unitRef="number">0.01375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-179" decimals="5" id="f-861" unitRef="number">0.02500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount contextRef="c-160" decimals="-5" id="f-862" unitRef="usd">360000000.0</blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount>
    <blkb:LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA contextRef="c-160" decimals="2" id="f-863" unitRef="number">1</blkb:LineOfCreditFacilityAvailableIncreaseCapacityPercentOfEBITDA>
    <blkb:NetLeverageRatio contextRef="c-180" decimals="2" id="f-864" unitRef="number">3.50</blkb:NetLeverageRatio>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c-4" decimals="-5" id="f-865" unitRef="usd">468700000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-181" decimals="-5" id="f-866" unitRef="usd">61100000</us-gaap:DebtInstrumentCarryingAmount>
    <blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock contextRef="c-1" id="f-867">&lt;div style="margin-top:9pt;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, 2024:&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;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;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;padding:2px 0 2px 1pt;text-align:right;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;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;April 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 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:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&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;3&#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="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;May 2024&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,073&#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;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-182" decimals="-3" id="f-868" unitRef="usd">1710000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-183" decimals="-3" id="f-869" unitRef="usd">2491000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-184" decimals="-3" id="f-870" unitRef="usd">2073000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:SupplierFinanceProgramTableTextBlock contextRef="c-1" id="f-871">&lt;div style="margin-top:9pt;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, 2024, 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, 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;2,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,073&#160;&lt;/span&gt;&lt;/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;(2,090)&lt;/span&gt;&lt;/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, 2024&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,783&#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-5" decimals="-3" id="f-872" unitRef="usd">2800000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligationIncrease contextRef="c-1" decimals="-3" id="f-873" unitRef="usd">2073000</us-gaap:SupplierFinanceProgramObligationIncrease>
    <us-gaap:SupplierFinanceProgramObligationDecreaseSettlement contextRef="c-1" decimals="-3" id="f-874" unitRef="usd">2090000</us-gaap:SupplierFinanceProgramObligationDecreaseSettlement>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-4" decimals="-3" id="f-875" unitRef="usd">2783000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c-1" id="f-876">&lt;div style="margin-top:9pt;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, 2024, the required annual maturities related to the 2024 Credit Facilities, 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;2025&#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;23,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,660&#160;&lt;/span&gt;&lt;/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;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;2028&#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;22,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;/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;2029&#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;942,496&#160;&lt;/span&gt;&lt;/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;44,246&#160;&lt;/span&gt;&lt;/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;1,077,818&#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-4" decimals="-3" id="f-877" unitRef="usd">23875000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-4" decimals="-3" id="f-878" unitRef="usd">22660000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-4" decimals="-3" id="f-879" unitRef="usd">22166000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-4" decimals="-3" id="f-880" unitRef="usd">22375000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-4" decimals="-3" id="f-881" unitRef="usd">942496000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c-4" decimals="-3" id="f-882" unitRef="usd">44246000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="-3" id="f-883" unitRef="usd">1077818000</us-gaap:LongTermDebt>
    <us-gaap:DerivativesAndFairValueTextBlock contextRef="c-1" id="f-886">&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, 2024 and December&#160;31, 2023, 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 2024 Credit Facilities 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. Our entry into the 2024 Credit Agreement in April 2024 did not affect our interest rate swap agreements, including their designation as cash flow hedges, as the 2024 Credit Agreement has substantially the same critical terms as the 2020 Credit Agreement. As of December&#160;31, 2024 and December&#160;31, 2023, the aggregate notional values of the interest rate swaps were $700.0 million and $935.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, 2024 and December&#160;31, 2023, 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 $32.8 million CAD and $29.9 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, 2024 and December&#160;31, 2023, 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;12.9 million and &#xa3;13.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;2024&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="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;2024&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;/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;&#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;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 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;1,288&#160;&lt;/span&gt;&lt;/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="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;&#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;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;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;9,262&#160;&lt;/span&gt;&lt;/td&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="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;&#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;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;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;10,550&#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;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 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;&#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 style="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;/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 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 into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain 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&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 (loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2024&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, 2024&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;9,262&#160;&lt;/span&gt;&lt;/td&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;19,134&#160;&lt;/span&gt;&lt;/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;937&#160;&lt;/span&gt;&lt;/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;479&#160;&lt;/span&gt;&lt;/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;351&#160;&lt;/span&gt;&lt;/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;2023&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, 2023&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;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 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"&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;(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="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"&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 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;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;(323)&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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, 2024 that is expected to be reclassified into earnings within the next twelve months is $5.0 million. There were no ineffective portions of our interest rate swap or foreign currency forward derivatives during the years ended December&#160;31, 2024, 2023 and 2022. 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 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-185" decimals="-5" id="f-887" unitRef="usd">700000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-186" decimals="-5" id="f-888" unitRef="usd">935000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-187" decimals="-5" id="f-889" unitRef="cad">32800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-188" decimals="-5" id="f-890" unitRef="cad">29900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-187" decimals="-5" id="f-891" unitRef="gbp">12900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-188" decimals="-5" id="f-892" unitRef="gbp">13200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="c-1" id="f-893">&lt;div style="margin-top:9pt;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;2024&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="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;2024&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;/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;&#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;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 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;1,288&#160;&lt;/span&gt;&lt;/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="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;&#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;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;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;9,262&#160;&lt;/span&gt;&lt;/td&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="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;&#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;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;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;10,550&#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;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 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;&#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 style="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;/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-189" decimals="-3" id="f-894" unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-190" decimals="-3" id="f-895" unitRef="usd">16198000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-189" decimals="-3" id="f-896" unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-190" decimals="-3" id="f-897" unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-191" decimals="-3" id="f-898" unitRef="usd">1288000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-192" decimals="-3" id="f-899" unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-191" decimals="-3" id="f-900" unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-192" decimals="-3" id="f-901" unitRef="usd">536000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsNoncurrent contextRef="c-189" decimals="-3" id="f-902" unitRef="usd">9262000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent contextRef="c-190" decimals="-3" id="f-903" unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c-189" decimals="-3" id="f-904" unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c-190" decimals="-3" id="f-905" unitRef="usd">5004000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-193" decimals="-3" id="f-906" unitRef="usd">10550000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-194" decimals="-3" id="f-907" unitRef="usd">16198000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-193" decimals="-3" id="f-908" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-194" decimals="-3" id="f-909" unitRef="usd">5540000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-910">&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 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 into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain 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&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 (loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2024&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, 2024&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;9,262&#160;&lt;/span&gt;&lt;/td&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;19,134&#160;&lt;/span&gt;&lt;/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;937&#160;&lt;/span&gt;&lt;/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;479&#160;&lt;/span&gt;&lt;/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;351&#160;&lt;/span&gt;&lt;/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;2023&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, 2023&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;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 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"&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;(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="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"&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 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;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;(323)&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-195" decimals="-3" id="f-911" unitRef="usd">-9262000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-195" decimals="-3" id="f-912" unitRef="usd">-19134000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-196" decimals="-3" id="f-913" unitRef="usd">-937000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-196" decimals="-3" id="f-914" unitRef="usd">-479000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-197" decimals="-3" id="f-915" unitRef="usd">-351000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-197" decimals="-3" id="f-916" unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-198" decimals="-3" id="f-917" unitRef="usd">-11194000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-198" decimals="-3" id="f-918" unitRef="usd">-20418000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-199" decimals="-3" id="f-919" unitRef="usd">235000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-199" decimals="-3" id="f-920" unitRef="usd">-388000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-200" decimals="-3" id="f-921" unitRef="usd">301000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-200" decimals="-3" id="f-922" unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-201" decimals="-3" id="f-923" unitRef="usd">-31870000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-201" decimals="-3" id="f-924" unitRef="usd">-5520000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-202" decimals="-3" id="f-925" unitRef="usd">-247000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-202" decimals="-3" id="f-926" unitRef="usd">-165000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-203" decimals="-3" id="f-927" unitRef="usd">323000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-203" decimals="-3" id="f-928" unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths contextRef="c-1" decimals="-5" id="f-929" unitRef="usd">-5000000.0</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet contextRef="c-1" decimals="-5" id="f-930" unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet contextRef="c-12" decimals="-5" id="f-931" unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet contextRef="c-13" decimals="-5" id="f-932" unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c-12" decimals="-5" id="f-933" unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c-13" decimals="-5" id="f-934" unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c-1" decimals="-5" id="f-935" unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-947">&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, 2024, 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;2024&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;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;6,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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,131&#160;&lt;/span&gt;&lt;/td&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,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;/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,400)&lt;/span&gt;&lt;/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,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;/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;4,161&#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;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;/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 years ended December&#160;31, 2024, 2023, and 2022, we recorded noncash impairment charges of $3.1 million, $5.6 million, and $1.0 million, respectively, against certain operating lease ROU assets. These impairment charges resulted from our entry into subleases for different portions of our Washington, DC office location, which we closed in February 2023 to align with our remote-first workforce strategy. These charges are reflected in general and administrative expense on the 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:400;line-height:120%"&gt;Maturities of our operating lease liabilities as of December&#160;31, 2024 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;2025&#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;6,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,106&#160;&lt;/span&gt;&lt;/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;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;2028&#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,101&#160;&lt;/span&gt;&lt;/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;2029&#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;5,457&#160;&lt;/span&gt;&lt;/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;15,232&#160;&lt;/span&gt;&lt;/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;45,357&#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;(6,682)&lt;/span&gt;&lt;/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;38,675&#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;2024&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;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;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;26,554&#160;&lt;/span&gt;&lt;/td&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;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;/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;4,489&#160;&lt;/span&gt;&lt;/td&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;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;/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;34,186&#160;&lt;/span&gt;&lt;/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;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;/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;38,675&#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;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;/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;2024&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;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.3&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;/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.53&#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.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;/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;2024&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: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;/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;7,511&#160;&lt;/span&gt;&lt;/td&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;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;/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;&#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;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;/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 2024 Credit Facilities 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 2024 Credit Facilities in April 2029. 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, 2024, the remaining aggregate minimum purchase commitment under these arrangements was approximately $184.4 million through 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Solution and service indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, we provide certain indemnifications of varying scope to customers against claims of intellectual property infringement made by third parties arising from the use of our solutions or services. We have not identified any losses that might be covered by these indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to legal proceedings and claims that arise in the ordinary course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described below. We record an accrual for a loss contingency when it is both probable that a material liability has been incurred and the amount of the loss can be reasonably estimated. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range. For proceedings in which an unfavorable outcome is reasonably possible but not probable and an estimate of the loss or range of losses arising from the proceeding can be made, we disclose such an estimate, if material. If such a loss or range of losses is not reasonably estimable, we disclose that fact. We review any such loss contingency accruals at least quarterly and adjust them to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. We recognize insurance recoveries, if any, when they are probable of receipt. All associated costs due to third-party service providers and consultants, including legal fees, are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Legal proceedings are inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending or threatened against us and intend to defend ourselves vigorously against all claims asserted. It is possible that our consolidated financial position, results of operations or cash flows could be materially negatively affected in any particular period by an unfavorable resolution of one or more of such legal proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Security incident&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously disclosed, we are subject to risks and uncertainties as a result of a ransomware attack against us in May 2020 in which a cybercriminal removed a copy of a subset of data from our self-hosted environment (the "Security Incident"). Based on the nature of the Security Incident, our research and third party (including law enforcement) investigation, we do not believe that any data went beyond the cybercriminal, has been misused, or has been disseminated or otherwise made available publicly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 and claims, as discussed below, and could be the subject of additional legal proceedings, claims, inquiries and investigations in the future that might result in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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;2024&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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 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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,700&#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;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;/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;2024&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: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, 2022&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;175,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;(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;/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;125,131&#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;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;/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;(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;/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 investigation and Attorney General of the State of California investigation (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 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 incur 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 the year ended December&#160;31, 2024, we incurred net pre-tax expense of $13.7 million related to the Security Incident, which included $7.0 million for ongoing legal fees. It also includes a settlement of loss contingencies of $6.8 million. Also, for the year ended December&#160;31, 2024, we had net cash outlays of $15.9 million related to the Security Incident, which included ongoing legal fees and the $6.8 million paid during the third quarter of 2024 related to our settlement with the Attorney General of the State of California (discussed below). In line with our policy, legal fees are expensed as incurred. For the year ended December 31, 2025, we currently expect net pre-tax expense of approximately $2.0 million to $3.0 million and net cash outlays of approximately $3.0 million to $4.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, 2024, we have recorded approximately $0.7 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 for which we have not recorded a liability for a loss contingency as of December&#160;31, 2024 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 judgment, 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 from customers for reimbursement of expenses incurred by them related to the Security Incident, all of which have been fully resolved and closed or 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 have been fully resolved and closed or are inactive and are considered by us to have been abandoned by the data subjects. 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 two cases remain active and unresolved.&lt;/span&gt;&lt;/div&gt;&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 (which have been consolidated under multi district litigation to a single federal court) 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;On May 14, 2024, the United States District Court for the District of South Carolina (the "Court") issued a memorandum opinion and order (1) denying the multi district litigation plaintiffs' motion for class certification because of the plaintiffs' failure to meet their burden of proof as to ascertainability, (2) granting our motion to exclude the multi district litigation plaintiffs' expert on the issue of ascertainability, and (3) denying the multi district litigation plaintiffs' motion to exclude our expert on the issue of ascertainability. Further, the Court denied as moot all other pending motions. On July 30, 2024, the Fourth Circuit Court of Appeals denied the plaintiffs' petition for permission to appeal the Court's ruling. This litigation 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;In December 2024 and January 2025, judges in Ontario and British Columbia, respectively, approved a settlement between us and plaintiffs in putative consumer class actions cases in Canada. In January 2025, the insignificant settlement was paid to Canadian charities designated in the settlement agreement as cy pres recipients.&lt;/span&gt;&lt;/div&gt;&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; As previously disclosed, we were subject to an investigation by the U.S. Department of Health and Human Services. 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. Although we have not received notices of the termination of any of these inquiries and investigations, we believe that they are no longer active.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 June 13, 2024, we agreed to a Final Judgment and Permanent Injunction with the Attorney General of the State of California (the "Final Judgment") relating to the Security Incident. This settlement fully resolved the last remaining U.S. state attorney general investigation into the Security Incident. Under the terms of the settlement, we agreed to comply with applicable laws; not to make misleading statements related to our data protection, privacy, security, confidentiality, integrity, breach notification requirements, and similar matters; and to implement and improve certain cybersecurity programs and tools. The terms of the settlement with California are generally consistent with those to which we agreed in settling with the other 49 state Attorneys General and the District of Columbia on October 5, 2023, as discussed below. As part of the settlement, we also paid a total of $6.8 million to the State of California. Nothing contained in the Final Judgment is intended to be, and shall not in any event be construed or deemed to be, an admission or concession or evidence of any liability or wrongdoing whatsoever on the part of Blackbaud or any fact or violation of law, rule, or regulation. For more information, see the Final Judgment and Permanent Injunction of the State of California, County of San Diego that was furnished as Exhibit 99.1 to our Current Report on Form 8-K filed with the SEC on June 14, 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;On May 20, 2024, the U.S. Federal Trade Commission (the "FTC") finalized an Order (the &#x201c;FTC Order&#x201d;) evidencing its settlement with us in connection with the Security Incident. As part of the FTC Order, we were not fined and were not otherwise required to make any payment. Furthermore, we agreed to the FTC Order without admitting or denying any of the FTC&#x2019;s allegations, except as expressly stated otherwise in the FTC Order. The settlement described in the FTC Order fully resolved the FTC investigation. For more information, see the form of proposed order that was furnished as Exhibit 99.2 to our Current Report on Form 8-K filed with the SEC on February 2, 2024 and is identical in substance to the final FTC Order, and in Note 11 to our audited consolidated financial statements contained in our Annual Report on Form 10-K filed with the SEC on February 21, 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;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 Security Incident which fully resolved the previously disclosed multi-state &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Civil Investigative Demand and the separate Civil Investigative Demand from the Office of the Indiana Attorney General relating 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;On March 9, 2023, we reached a settlement with the SEC in connection with the Security Incident that fully resolved the previously disclosed SEC investigation of 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 September 28, 2021, the Information Commissioner&#x2019;s Office in the United Kingdom under the U.K. Data Protection Act 2018 notified us that it has closed its investigation of 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 September 24, 2021, we received notice from the Spanish Data Protection Authority that it has concluded its investigation of 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 more information about these completed government investigations and related actions, see Note 11 to our audited consolidated financial statements contained in our Annual Report on Form 10-K filed with the SEC on February 21, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-948">&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;2024&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;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;6,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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,131&#160;&lt;/span&gt;&lt;/td&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,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;/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,400)&lt;/span&gt;&lt;/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,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;/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;4,161&#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;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;/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-949" unitRef="usd">6430000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-12" decimals="-3" id="f-950" unitRef="usd">8812000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-13" decimals="-3" id="f-951" unitRef="usd">9501000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-952" unitRef="usd">1131000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-12" decimals="-3" id="f-953" unitRef="usd">1431000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-13" decimals="-3" id="f-954" unitRef="usd">1670000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-3" id="f-955" unitRef="usd">3400000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-12" decimals="-3" id="f-956" unitRef="usd">3356000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-13" decimals="-3" id="f-957" unitRef="usd">2763000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-958" unitRef="usd">4161000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-12" decimals="-3" id="f-959" unitRef="usd">6887000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-13" decimals="-3" id="f-960" unitRef="usd">8408000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-1" decimals="-5" id="f-961" unitRef="usd">3100000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-12" decimals="-5" id="f-962" unitRef="usd">5600000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-13" decimals="-5" id="f-963" unitRef="usd">1000000.0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-964">&lt;div style="margin-top:9pt;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, 2024 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;2025&#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;6,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,106&#160;&lt;/span&gt;&lt;/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;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;2028&#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,101&#160;&lt;/span&gt;&lt;/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;2029&#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;5,457&#160;&lt;/span&gt;&lt;/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;15,232&#160;&lt;/span&gt;&lt;/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;45,357&#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;(6,682)&lt;/span&gt;&lt;/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;38,675&#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-4" decimals="-3" id="f-965" unitRef="usd">6254000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-966" unitRef="usd">6106000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-3" id="f-967" unitRef="usd">6207000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-3" id="f-968" unitRef="usd">6101000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-4" decimals="-3" id="f-969" unitRef="usd">5457000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-4" decimals="-3" id="f-970" unitRef="usd">15232000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-971" unitRef="usd">45357000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-972" unitRef="usd">6682000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-973" unitRef="usd">38675000</us-gaap:OperatingLeaseLiability>
    <blkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock contextRef="c-1" id="f-974">&lt;div style="margin-top:9pt;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;2024&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;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;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;26,554&#160;&lt;/span&gt;&lt;/td&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;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;/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;4,489&#160;&lt;/span&gt;&lt;/td&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;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;/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;34,186&#160;&lt;/span&gt;&lt;/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;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;/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;38,675&#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;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;/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;2024&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;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.3&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;/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.53&#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.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-975" unitRef="usd">26554000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-976" unitRef="usd">36927000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability contextRef="c-204" decimals="-3" id="f-977" unitRef="usd">4489000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-205" decimals="-3" id="f-978" unitRef="usd">6701000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-206" decimals="-3" id="f-979" unitRef="usd">34186000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-207" decimals="-3" id="f-980" unitRef="usd">40085000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-981" unitRef="usd">38675000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-982" unitRef="usd">46786000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-983">P7Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-984">P7Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-14" id="f-985">P8Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="4" id="f-986" unitRef="number">0.0453</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="4" id="f-987" unitRef="number">0.0470</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-14" decimals="4" id="f-988" unitRef="number">0.0463</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock contextRef="c-1" id="f-989">&lt;div style="margin-top:9pt;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;2024&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: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;/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;7,511&#160;&lt;/span&gt;&lt;/td&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;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;/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;&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-990" unitRef="usd">7511000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-12" decimals="-3" id="f-991" unitRef="usd">10983000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-13" decimals="-3" id="f-992" unitRef="usd">11439000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-993" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-994" unitRef="usd">2765000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-13" decimals="-3" id="f-995" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-208" decimals="-5" id="f-996" unitRef="usd">184400000</blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:LegalCostsPolicyTextBlock contextRef="c-1" id="f-997">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to legal proceedings and claims that arise in the ordinary course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described below. We record an accrual for a loss contingency when it is both probable that a material liability has been incurred and the amount of the loss can be reasonably estimated. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range. For proceedings in which an unfavorable outcome is reasonably possible but not probable and an estimate of the loss or range of losses arising from the proceeding can be made, we disclose such an estimate, if material. If such a loss or range of losses is not reasonably estimable, we disclose that fact. We review any such loss contingency accruals at least quarterly and adjust them to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. We recognize insurance recoveries, if any, when they are probable of receipt. All associated costs due to third-party service providers and consultants, including legal fees, are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalCostsPolicyTextBlock>
    <blkb:LiabilityInsuranceAmountTotal contextRef="c-4" decimals="-5" id="f-998" unitRef="usd">50000000</blkb:LiabilityInsuranceAmountTotal>
    <blkb:LiabilityInsuranceAmountDeductible contextRef="c-4" decimals="-3" id="f-999" unitRef="usd">250000</blkb:LiabilityInsuranceAmountDeductible>
    <us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense contextRef="c-1" id="f-1000">&lt;div style="margin-top:9pt;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 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;2024&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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 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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,700&#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;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;/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;2024&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: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, 2022&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;175,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;(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;/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;125,131&#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;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;/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;(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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <blkb:SecurityIncidentExpense contextRef="c-1" decimals="-3" id="f-1001" unitRef="usd">13700000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense contextRef="c-12" decimals="-3" id="f-1002" unitRef="usd">53426000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense contextRef="c-13" decimals="-3" id="f-1003" unitRef="usd">57614000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries contextRef="c-1" decimals="-3" id="f-1004" unitRef="usd">0</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries contextRef="c-12" decimals="-3" id="f-1005" unitRef="usd">0</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries contextRef="c-13" decimals="-3" id="f-1006" unitRef="usd">1891000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentNetExpense contextRef="c-1" decimals="-3" id="f-1007" unitRef="usd">13700000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense contextRef="c-12" decimals="-3" id="f-1008" unitRef="usd">53426000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense contextRef="c-13" decimals="-3" id="f-1009" unitRef="usd">55723000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentCumulativeExpense contextRef="c-4" decimals="-3" id="f-1010" unitRef="usd">175131000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeExpense contextRef="c-5" decimals="-3" id="f-1011" unitRef="usd">161431000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeExpense contextRef="c-14" decimals="-3" id="f-1012" unitRef="usd">108005000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries contextRef="c-4" decimals="-3" id="f-1013" unitRef="usd">50000000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries contextRef="c-5" decimals="-3" id="f-1014" unitRef="usd">50000000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries contextRef="c-14" decimals="-3" id="f-1015" unitRef="usd">50000000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeNetExpense contextRef="c-4" decimals="-3" id="f-1016" unitRef="usd">125131000</blkb:SecurityIncidentCumulativeNetExpense>
    <blkb:SecurityIncidentCumulativeNetExpense contextRef="c-5" decimals="-3" id="f-1017" unitRef="usd">111431000</blkb:SecurityIncidentCumulativeNetExpense>
    <blkb:SecurityIncidentCumulativeNetExpense contextRef="c-14" decimals="-3" id="f-1018" unitRef="usd">58005000</blkb:SecurityIncidentCumulativeNetExpense>
    <us-gaap:InsuranceRecoveries contextRef="c-1" decimals="-3" id="f-1019" unitRef="usd">50000000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries contextRef="c-12" decimals="-3" id="f-1020" unitRef="usd">50000000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries contextRef="c-13" decimals="-3" id="f-1021" unitRef="usd">50000000</us-gaap:InsuranceRecoveries>
    <blkb:SecurityIncidentNetPreTaxExpense contextRef="c-1" decimals="-5" id="f-1022" unitRef="usd">13700000</blkb:SecurityIncidentNetPreTaxExpense>
    <blkb:SecurityIncidentOngoingLegalFees contextRef="c-1" decimals="-5" id="f-1023" unitRef="usd">7000000.0</blkb:SecurityIncidentOngoingLegalFees>
    <us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease contextRef="c-1" decimals="-5" id="f-1024" unitRef="usd">6800000</us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease>
    <blkb:SecurityIncidentNetCashOutlays contextRef="c-4" decimals="-5" id="f-1025" unitRef="usd">15900000</blkb:SecurityIncidentNetCashOutlays>
    <blkb:SecurityIncidentPenaltyPaid contextRef="c-209" decimals="-5" id="f-1026" unitRef="usd">6800000</blkb:SecurityIncidentPenaltyPaid>
    <blkb:SecurityIncidentExpectedCost contextRef="c-210" decimals="-5" id="f-1027" unitRef="usd">2000000.0</blkb:SecurityIncidentExpectedCost>
    <blkb:SecurityIncidentExpectedCost contextRef="c-54" decimals="-5" id="f-1028" unitRef="usd">3000000.0</blkb:SecurityIncidentExpectedCost>
    <blkb:ExpectedNetCashOutlaysForOngoingLegalFees contextRef="c-210" decimals="-5" id="f-1029" unitRef="usd">3000000.0</blkb:ExpectedNetCashOutlaysForOngoingLegalFees>
    <blkb:ExpectedNetCashOutlaysForOngoingLegalFees contextRef="c-54" decimals="-5" id="f-1030" unitRef="usd">4000000.0</blkb:ExpectedNetCashOutlaysForOngoingLegalFees>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-4" decimals="-5" id="f-1031" unitRef="usd">700000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsReceived contextRef="c-1" decimals="0" id="f-1032" unitRef="cases">260</blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsReceived>
    <blkb:SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery contextRef="c-1" decimals="0" id="f-1033" unitRef="cases">400</blkb:SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery>
    <blkb:SecurityIncidentSubrogationClaimsNumber contextRef="c-1" decimals="0" id="f-1034" unitRef="cases">2</blkb:SecurityIncidentSubrogationClaimsNumber>
    <blkb:SecurityIncidentPenaltyPaid contextRef="c-209" decimals="-5" id="f-1035" unitRef="usd">6800000</blkb:SecurityIncidentPenaltyPaid>
    <blkb:SecurityIncidentNumberOfStateAttorneysGeneral contextRef="c-1" decimals="0" id="f-1036" unitRef="cases">49</blkb:SecurityIncidentNumberOfStateAttorneysGeneral>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1037">&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 2021 through 2024 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 (benefit) 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: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;2024&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;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;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;36,367&#160;&lt;/span&gt;&lt;/td&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;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;/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;8,433&#160;&lt;/span&gt;&lt;/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;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;/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;11,792&#160;&lt;/span&gt;&lt;/td&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,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;/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;56,592&#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;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;/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;(65,559)&lt;/span&gt;&lt;/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;(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;/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;(18,472)&lt;/span&gt;&lt;/td&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,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;/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;(980)&lt;/span&gt;&lt;/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;(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;/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;(85,011)&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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28,419)&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;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;/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 (loss) income before provision for income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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;2024&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;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: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;(365,356)&lt;/span&gt;&lt;/td&gt;&lt;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;(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;/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;53,765&#160;&lt;/span&gt;&lt;/td&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;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;/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;(Loss) income before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(311,591)&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;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;/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;2024&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;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: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;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;&#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;/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;(0.1)&lt;/span&gt;&lt;/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.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;/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;1.9&#160;&lt;/span&gt;&lt;/td&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.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;/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;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;13.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;(6.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;/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;Sale of subsidiary&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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;0.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;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;(0.1)&lt;/span&gt;&lt;/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.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;/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;(0.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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;GILTI inclusion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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.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;9.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;(2.6)&lt;/span&gt;&lt;/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;(0.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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;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;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.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;0.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;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;Change in valuation reserve&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15.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;10.8&#160;&lt;/span&gt;&lt;/td&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.4)&lt;/span&gt;&lt;/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;(0.1)&lt;/span&gt;&lt;/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;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;/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;9.1&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The decrease in our effective income tax rate for year ended December 31, 2024, when compared to the same period in 2023, was primarily attributable to the valuation allowance recorded in the current period. As of December 31, 2024, we recorded a valuation allowance against all of our U.S. deferred tax assets in excess of deferred tax liabilities due to the combination of our cumulative pretax loss position and net deferred tax asset position resulting from our divestiture of EVERFI. We intend to continue maintaining a full valuation allowance on our U.S. net deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. Furthermore, the effect of our various rate drivers is reversed by the Company&#x2019;s 2024 loss position versus income in 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;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;2024&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;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-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;78,809&#160;&lt;/span&gt;&lt;/td&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,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;/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;31,495&#160;&lt;/span&gt;&lt;/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;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;/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;17,176&#160;&lt;/span&gt;&lt;/td&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;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;/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;10,751&#160;&lt;/span&gt;&lt;/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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,633&#160;&lt;/span&gt;&lt;/td&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,992&#160;&lt;/span&gt;&lt;/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;Capital loss carryforward&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;7,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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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 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;4,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,441&#160;&lt;/span&gt;&lt;/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,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;/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;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#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;Accrued bonuses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;316&#160;&lt;/span&gt;&lt;/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;314&#160;&lt;/span&gt;&lt;/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;1,615&#160;&lt;/span&gt;&lt;/td&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,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;/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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;162,312&#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;143,296&#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 tax liabilities relating to:&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;/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;(50,530)&lt;/span&gt;&lt;/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;(160,172)&lt;/span&gt;&lt;/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;Costs of obtaining contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13,136)&lt;/span&gt;&lt;/td&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;(13,870)&lt;/span&gt;&lt;/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;(7,338)&lt;/span&gt;&lt;/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,865)&lt;/span&gt;&lt;/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;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,716)&lt;/span&gt;&lt;/td&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,833)&lt;/span&gt;&lt;/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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,010)&lt;/span&gt;&lt;/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,342)&lt;/span&gt;&lt;/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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(84,730)&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;(198,082)&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:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(86,672)&lt;/span&gt;&lt;/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;(37,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,090)&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;(92,648)&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, 2024, our federal, foreign and state net operating loss carryforwards for income tax purposes were approximately $11.8 million, $0.7 million and $42.7 million, respectively. Of our federal net operating loss carryforwards, $9.4 million are subject to expiration beginning in 2025 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 2025. Our foreign net operating loss carryforwards have an unlimited carryforward period. Our state tax credit carryforwards for income tax purposes were approximately $31.3 million, net of federal benefit. If not utilized, the state tax credit carryforwards will begin to expire in 2025. We also have federal and state capital loss carryforwards of $30.2 million expiring in 2029. The foreign and state net operating loss carryforwards, capital loss carryforward 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: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 colspan="3" style="display:none"&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-top:1pt solid #004054;padding:2px 1pt;text-align:right;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" style="display:none"&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;2024&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;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;td colspan="3" style="display:none"&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;48,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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,862&#160;&lt;/span&gt;&lt;/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;2022&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;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;td colspan="3" style="display:none"&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,795&#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;34,769&#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, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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;2024&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;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: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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increases from prior period positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,249&#160;&lt;/span&gt;&lt;/td&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&#160;&lt;/span&gt;&lt;/td&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&#160;&lt;/span&gt;&lt;/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 current 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;706&#160;&lt;/span&gt;&lt;/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;762&#160;&lt;/span&gt;&lt;/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;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;&#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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements (payments)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;&#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;(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;/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;5,195&#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,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;/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 $5.2 million at December&#160;31, 2024. 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, 2024 and December&#160;31, 2023 was $0.9 million and insignificant, respectively. The total amount of interest and penalties included in the consolidated statements of comprehensive loss as an increase or decrease in income tax expense for 2024 was $0.8 million and for 2023 and 2022 was insignificant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, 2024 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-1038">&lt;div style="margin-top:9pt;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 (benefit) 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: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;2024&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;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;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;36,367&#160;&lt;/span&gt;&lt;/td&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;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;/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;8,433&#160;&lt;/span&gt;&lt;/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;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;/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;11,792&#160;&lt;/span&gt;&lt;/td&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,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;/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;56,592&#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;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;/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;(65,559)&lt;/span&gt;&lt;/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;(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;/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;(18,472)&lt;/span&gt;&lt;/td&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,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;/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;(980)&lt;/span&gt;&lt;/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;(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;/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;(85,011)&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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28,419)&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1039" unitRef="usd">36367000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1040" unitRef="usd">18879000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1041" unitRef="usd">3485000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1042" unitRef="usd">8433000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1043" unitRef="usd">12331000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1044" unitRef="usd">5708000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1045" unitRef="usd">11792000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1046" unitRef="usd">8982000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1047" unitRef="usd">7283000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1048" unitRef="usd">56592000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1049" unitRef="usd">40192000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1050" unitRef="usd">16476000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1051" unitRef="usd">-65559000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1052" unitRef="usd">-18303000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1053" unitRef="usd">-16880000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1054" unitRef="usd">-18472000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1055" unitRef="usd">-5895000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1056" unitRef="usd">-9319000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1057" unitRef="usd">-980000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1058" unitRef="usd">-170000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1059" unitRef="usd">-445000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1060" unitRef="usd">-85011000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1061" unitRef="usd">-24368000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1062" unitRef="usd">-26644000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1063" unitRef="usd">-28419000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1064" unitRef="usd">15824000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1065" unitRef="usd">-10168000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-1066">&lt;div style="margin-top:9pt;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 (loss) income before provision for income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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;2024&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;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: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;(365,356)&lt;/span&gt;&lt;/td&gt;&lt;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;(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;/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;53,765&#160;&lt;/span&gt;&lt;/td&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;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;/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;(Loss) income before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(311,591)&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-1067" unitRef="usd">-365356000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-12" decimals="-3" id="f-1068" unitRef="usd">-22074000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-13" decimals="-3" id="f-1069" unitRef="usd">-91493000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-1070" unitRef="usd">53765000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-12" decimals="-3" id="f-1071" unitRef="usd">39718000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-13" decimals="-3" id="f-1072" unitRef="usd">35918000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1073" unitRef="usd">-311591000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-1074" unitRef="usd">17644000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-1075" unitRef="usd">-55575000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1076">&lt;div style="margin-top:9pt;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;2024&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;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: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;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;&#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;/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;(0.1)&lt;/span&gt;&lt;/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.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;/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;1.9&#160;&lt;/span&gt;&lt;/td&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.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;/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;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;13.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;(6.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;/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;Sale of subsidiary&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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;0.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;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;(0.1)&lt;/span&gt;&lt;/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.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;/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;(0.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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;GILTI inclusion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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.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;9.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;(2.6)&lt;/span&gt;&lt;/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;(0.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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;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;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.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;0.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;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;Change in valuation reserve&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15.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;10.8&#160;&lt;/span&gt;&lt;/td&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.4)&lt;/span&gt;&lt;/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;(0.1)&lt;/span&gt;&lt;/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;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;/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;9.1&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="3" id="f-1077" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-12" decimals="3" id="f-1078" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-13" decimals="3" id="f-1079" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-1080" unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-12" decimals="3" id="f-1081" unitRef="number">0.200</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-13" decimals="3" id="f-1082" unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c-211"
      decimals="3"
      id="f-1083"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c-212"
      decimals="3"
      id="f-1084"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c-213"
      decimals="3"
      id="f-1085"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c-214"
      decimals="3"
      id="f-1086"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c-215"
      decimals="3"
      id="f-1087"
      unitRef="number">0.071</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c-216"
      decimals="3"
      id="f-1088"
      unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-1" decimals="3" id="f-1089" unitRef="number">-0.019</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-12" decimals="3" id="f-1090" unitRef="number">0.423</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-13" decimals="3" id="f-1091" unitRef="number">-0.115</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-1" decimals="3" id="f-1092" unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-12" decimals="3" id="f-1093" unitRef="number">0.134</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-13" decimals="3" id="f-1094" unitRef="number">-0.063</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness contextRef="c-1" decimals="3" id="f-1095" unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness contextRef="c-12" decimals="3" id="f-1096" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness contextRef="c-13" decimals="3" id="f-1097" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-1" decimals="3" id="f-1098" unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-12" decimals="3" id="f-1099" unitRef="number">0.102</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-13" decimals="3" id="f-1100" unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal contextRef="c-1" decimals="3" id="f-1101" unitRef="number">-0.005</blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal>
    <blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal contextRef="c-12" decimals="3" id="f-1102" unitRef="number">0.091</blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal>
    <blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal contextRef="c-13" decimals="3" id="f-1103" unitRef="number">-0.072</blkb:EffectiveIncomeTaxRateReconciliationTaxCreditsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c-1" decimals="3" id="f-1104" unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c-12" decimals="3" id="f-1105" unitRef="number">-0.083</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c-13" decimals="3" id="f-1106" unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="c-1" decimals="3" id="f-1107" unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="c-12" decimals="3" id="f-1108" unitRef="number">0.044</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="c-13" decimals="3" id="f-1109" unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent contextRef="c-1" decimals="3" id="f-1110" unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent contextRef="c-12" decimals="3" id="f-1111" unitRef="number">0.093</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent contextRef="c-13" decimals="3" id="f-1112" unitRef="number">-0.026</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-1" decimals="3" id="f-1113" unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-12" decimals="3" id="f-1114" unitRef="number">0.357</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-13" decimals="3" id="f-1115" unitRef="number">-0.087</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="3" id="f-1116" unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-12" decimals="3" id="f-1117" unitRef="number">0.061</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-13" decimals="3" id="f-1118" unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits contextRef="c-1" decimals="3" id="f-1119" unitRef="number">-0.007</blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits>
    <blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits contextRef="c-12" decimals="3" id="f-1120" unitRef="number">0.007</blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits>
    <blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits contextRef="c-13" decimals="3" id="f-1121" unitRef="number">0.005</blkb:EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="3" id="f-1122" unitRef="number">-0.017</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-12" decimals="3" id="f-1123" unitRef="number">0.301</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-13" decimals="3" id="f-1124" unitRef="number">-0.064</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="3" id="f-1125" unitRef="number">-0.151</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-12" decimals="3" id="f-1126" unitRef="number">0.108</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-13" decimals="3" id="f-1127" unitRef="number">-0.054</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-1128" unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-12" decimals="3" id="f-1129" unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-13" decimals="3" id="f-1130" unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1131" unitRef="number">0.091</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-12" decimals="3" id="f-1132" unitRef="number">0.897</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-13" decimals="3" id="f-1133" unitRef="number">0.183</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1134">&lt;div style="margin-top:9pt;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;2024&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;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-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;78,809&#160;&lt;/span&gt;&lt;/td&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,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;/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;31,495&#160;&lt;/span&gt;&lt;/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;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;/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;17,176&#160;&lt;/span&gt;&lt;/td&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;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;/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;10,751&#160;&lt;/span&gt;&lt;/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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,633&#160;&lt;/span&gt;&lt;/td&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,992&#160;&lt;/span&gt;&lt;/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;Capital loss carryforward&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;7,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 colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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 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;4,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,441&#160;&lt;/span&gt;&lt;/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,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;/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;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#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;Accrued bonuses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;316&#160;&lt;/span&gt;&lt;/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;314&#160;&lt;/span&gt;&lt;/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;1,615&#160;&lt;/span&gt;&lt;/td&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,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;/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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;162,312&#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;143,296&#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 tax liabilities relating to:&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;/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;(50,530)&lt;/span&gt;&lt;/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;(160,172)&lt;/span&gt;&lt;/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;Costs of obtaining contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13,136)&lt;/span&gt;&lt;/td&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;(13,870)&lt;/span&gt;&lt;/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;(7,338)&lt;/span&gt;&lt;/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,865)&lt;/span&gt;&lt;/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;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,716)&lt;/span&gt;&lt;/td&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,833)&lt;/span&gt;&lt;/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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,010)&lt;/span&gt;&lt;/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,342)&lt;/span&gt;&lt;/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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(84,730)&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;(198,082)&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:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(86,672)&lt;/span&gt;&lt;/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;(37,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,090)&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;(92,648)&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts contextRef="c-4" decimals="-3" id="f-1135" unitRef="usd">78809000</blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts>
    <blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts contextRef="c-5" decimals="-3" id="f-1136" unitRef="usd">47351000</blkb:DeferredTaxAssetsTaxDeferredExpenseCapitalizedRDAndSoftwareCosts>
    <blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign contextRef="c-4" decimals="-3" id="f-1137" unitRef="usd">31495000</blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign>
    <blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign contextRef="c-5" decimals="-3" id="f-1138" unitRef="usd">39260000</blkb:DeferredTaxAssetsTaxCreditCarryforwardsStateAndForeign>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-4" decimals="-3" id="f-1139" unitRef="usd">17176000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-3" id="f-1140" unitRef="usd">24717000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <blkb:DeferredTaxAssetsLeasingArrangements contextRef="c-4" decimals="-3" id="f-1141" unitRef="usd">10751000</blkb:DeferredTaxAssetsLeasingArrangements>
    <blkb:DeferredTaxAssetsLeasingArrangements contextRef="c-5" decimals="-3" id="f-1142" unitRef="usd">12867000</blkb:DeferredTaxAssetsLeasingArrangements>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-4" decimals="-3" id="f-1143" unitRef="usd">7633000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-5" decimals="-3" id="f-1144" unitRef="usd">5992000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards contextRef="c-4" decimals="-3" id="f-1145" unitRef="usd">7282000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards contextRef="c-5" decimals="-3" id="f-1146" unitRef="usd">0</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-4" decimals="-3" id="f-1147" unitRef="usd">4825000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-1148" unitRef="usd">7061000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-4" decimals="-3" id="f-1149" unitRef="usd">1441000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-5" decimals="-3" id="f-1150" unitRef="usd">1702000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <blkb:DeferredTaxAssetIntangibleAssets contextRef="c-4" decimals="-3" id="f-1151" unitRef="usd">969000</blkb:DeferredTaxAssetIntangibleAssets>
    <blkb:DeferredTaxAssetIntangibleAssets contextRef="c-5" decimals="-3" id="f-1152" unitRef="usd">1050000</blkb:DeferredTaxAssetIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses contextRef="c-4" decimals="-3" id="f-1153" unitRef="usd">316000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses contextRef="c-5" decimals="-3" id="f-1154" unitRef="usd">314000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-4" decimals="-3" id="f-1155" unitRef="usd">1615000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-5" decimals="-3" id="f-1156" unitRef="usd">2982000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-4" decimals="-3" id="f-1157" unitRef="usd">162312000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-3" id="f-1158" unitRef="usd">143296000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-4" decimals="-3" id="f-1159" unitRef="usd">50530000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-5" decimals="-3" id="f-1160" unitRef="usd">160172000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions contextRef="c-4" decimals="-3" id="f-1161" unitRef="usd">13136000</blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions>
    <blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions contextRef="c-5" decimals="-3" id="f-1162" unitRef="usd">13870000</blkb:DeferredTaxLiabilitiesDeferredExpenseSalesCommissions>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-4" decimals="-3" id="f-1163" unitRef="usd">7338000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-5" decimals="-3" id="f-1164" unitRef="usd">9865000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-1165" unitRef="usd">4716000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-1166" unitRef="usd">5833000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-4" decimals="-3" id="f-1167" unitRef="usd">9010000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-5" decimals="-3" id="f-1168" unitRef="usd">8342000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-4" decimals="-3" id="f-1169" unitRef="usd">84730000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-1170" unitRef="usd">198082000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-3" id="f-1171" unitRef="usd">86672000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-1172" unitRef="usd">37862000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities contextRef="c-4" decimals="-3" id="f-1173" unitRef="usd">9090000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-5" decimals="-3" id="f-1174" unitRef="usd">92648000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards contextRef="c-217" decimals="-5" id="f-1175" unitRef="usd">11800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-218" decimals="-5" id="f-1176" unitRef="usd">700000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-219" decimals="-5" id="f-1177" unitRef="usd">42700000</us-gaap:OperatingLossCarryforwards>
    <blkb:OperatingLossCarryforwardsSubjectToExpiration contextRef="c-217" decimals="-5" id="f-1178" unitRef="usd">9400000</blkb:OperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-219" decimals="-5" id="f-1179" unitRef="usd">31300000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-220" decimals="-5" id="f-1180" unitRef="usd">30200000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="c-1" id="f-1181">&lt;div style="margin-top:9pt;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: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 colspan="3" style="display:none"&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-top:1pt solid #004054;padding:2px 1pt;text-align:right;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" style="display:none"&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;2024&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;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;td colspan="3" style="display:none"&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;48,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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,862&#160;&lt;/span&gt;&lt;/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;2022&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;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;td colspan="3" style="display:none"&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,795&#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;34,769&#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-5" decimals="-3" id="f-1182" unitRef="usd">37862000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-221" decimals="-3" id="f-1183" unitRef="usd">48810000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-3" id="f-1184" unitRef="usd">86672000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-14" decimals="-3" id="f-1185" unitRef="usd">34769000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-222" decimals="-3" id="f-1186" unitRef="usd">3093000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-1187" unitRef="usd">37862000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-15" decimals="-3" id="f-1188" unitRef="usd">31974000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-223" decimals="-3" id="f-1189" unitRef="usd">2795000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-14" decimals="-3" id="f-1190" unitRef="usd">34769000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1191">&lt;div style="margin-top:9pt;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, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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;2024&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;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: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,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increases from prior period positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,249&#160;&lt;/span&gt;&lt;/td&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&#160;&lt;/span&gt;&lt;/td&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&#160;&lt;/span&gt;&lt;/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 current 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;706&#160;&lt;/span&gt;&lt;/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;762&#160;&lt;/span&gt;&lt;/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;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;&#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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements (payments)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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;/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;&#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;(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;/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;5,195&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1192" unitRef="usd">3240000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-14" decimals="-3" id="f-1193" unitRef="usd">3083000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-15" decimals="-3" id="f-1194" unitRef="usd">3651000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1195" unitRef="usd">1249000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1196" unitRef="usd">101000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1197" unitRef="usd">89000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1198" unitRef="usd">706000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1199" unitRef="usd">762000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1200" unitRef="usd">629000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1201" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1202" unitRef="usd">118000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1203" unitRef="usd">908000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-1" decimals="-3" id="f-1204" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-12" decimals="-3" id="f-1205" unitRef="usd">160000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c-13" decimals="-3" id="f-1206" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-1" decimals="-3" id="f-1207" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-12" decimals="-3" id="f-1208" unitRef="usd">428000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-13" decimals="-3" id="f-1209" unitRef="usd">378000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-3" id="f-1210" unitRef="usd">5195000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1211" unitRef="usd">3240000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-14" decimals="-3" id="f-1212" unitRef="usd">3083000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-4" decimals="-5" id="f-1213" unitRef="usd">5200000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued contextRef="c-4" decimals="-5" id="f-1214" unitRef="usd">900000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="c-1" decimals="-5" id="f-1215" unitRef="usd">800000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-1216">&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;12, 2024 (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,823,058 as of December&#160;31, 2024. 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;2024&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;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: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;814,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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;/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;616,035&#160;&lt;/span&gt;&lt;/td&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;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;/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,029,214&#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,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;/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 loss 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;2024&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;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;12,606&#160;&lt;/span&gt;&lt;/td&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;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;/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;1,486&#160;&lt;/span&gt;&lt;/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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total included in cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,092&#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;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;/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;17,946&#160;&lt;/span&gt;&lt;/td&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;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;/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;26,488&#160;&lt;/span&gt;&lt;/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;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;/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;46,442&#160;&lt;/span&gt;&lt;/td&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;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;/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;90,876&#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;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;/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;104,968&#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;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;/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 $67.6 million at December&#160;31, 2024. 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, 2024, 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, 2024&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 style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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-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;422,685&#160;&lt;/span&gt;&lt;/td&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;padding:2px 1pt;text-align:left;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;(77,785)&lt;/span&gt;&lt;/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;65.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;(632,266)&lt;/span&gt;&lt;/td&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;67.47&#160;&lt;/span&gt;&lt;/td&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, 2024&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;814,336&#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;66.27&#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;60,196&#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, 2024, 2023 and 2022 was $42.7 million, $42.7 million and $41.0 million, respectively. The weighted average grant-date fair value of restricted stock awards granted during the years ended December&#160;31, 2023 and 2022 was $62.59 and $60.90, 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, 2024, 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, 2024&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;607,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;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.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;330,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;67.73&#160;&lt;/span&gt;&lt;/td&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;(30,834)&lt;/span&gt;&lt;/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;70.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 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;(291,144)&lt;/span&gt;&lt;/td&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;66.54&#160;&lt;/span&gt;&lt;/td&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, 2024&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;616,035&#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;65.08&#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;45,537&#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, 2024, 2023 and 2022 was $19.4 million, $13.5 million and $9.3 million, respectively. The weighted average grant date fair value of time-based restricted stock units granted for the years ended December&#160;31, 2023 and 2022 was $61.37 and $62.38, 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, 2024, 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, 2024&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,209,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;61.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;778,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(51,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;66.66&#160;&lt;/span&gt;&lt;/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;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;Vested&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(907,497)&lt;/span&gt;&lt;/td&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.17&#160;&lt;/span&gt;&lt;/td&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, 2024&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,029,214&#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;66.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;76,079&#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="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;This amount represents the target number of shares that were eligible to be earned and vested. The number of shares earned and vested based on actual results when compared to the performance conditions was 1,119,025 and those shares had a weighted average grant date fair value of $61.17.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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, 2024, 2023 and 2022 was $55.5 million, $50.9 million, and $50.5 million, respectively. The weighted average grant date fair value of performance-based restricted stock units granted for the years ended December&#160;31, 2023 and 2022 was $59.62 and $61.79, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-4"
      decimals="INF"
      id="f-1217"
      unitRef="shares">3823058</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="c-1" id="f-1218">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;2024&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;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: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;814,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,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;/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;616,035&#160;&lt;/span&gt;&lt;/td&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;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;/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,029,214&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-224"
      decimals="INF"
      id="f-1219"
      unitRef="shares">814336</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-225"
      decimals="INF"
      id="f-1220"
      unitRef="shares">1101702</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-226"
      decimals="INF"
      id="f-1221"
      unitRef="shares">616035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-227"
      decimals="INF"
      id="f-1222"
      unitRef="shares">607100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-228"
      decimals="INF"
      id="f-1223"
      unitRef="shares">1029214</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-229"
      decimals="INF"
      id="f-1224"
      unitRef="shares">1209515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="c-1" id="f-1225">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;2024&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;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;12,606&#160;&lt;/span&gt;&lt;/td&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;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;/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;1,486&#160;&lt;/span&gt;&lt;/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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total included in cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,092&#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;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;/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;17,946&#160;&lt;/span&gt;&lt;/td&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;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;/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;26,488&#160;&lt;/span&gt;&lt;/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;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;/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;46,442&#160;&lt;/span&gt;&lt;/td&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;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;/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;90,876&#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;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;/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;104,968&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-94" decimals="-3" id="f-1226" unitRef="usd">12606000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-95" decimals="-3" id="f-1227" unitRef="usd">14052000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-96" decimals="-3" id="f-1228" unitRef="usd">11258000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-230" decimals="-3" id="f-1229" unitRef="usd">1486000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-231" decimals="-3" id="f-1230" unitRef="usd">2606000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-232" decimals="-3" id="f-1231" unitRef="usd">3178000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-100" decimals="-3" id="f-1232" unitRef="usd">14092000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-101" decimals="-3" id="f-1233" unitRef="usd">16658000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-102" decimals="-3" id="f-1234" unitRef="usd">14436000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-233" decimals="-3" id="f-1235" unitRef="usd">17946000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-234" decimals="-3" id="f-1236" unitRef="usd">24892000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-235" decimals="-3" id="f-1237" unitRef="usd">21409000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-236" decimals="-3" id="f-1238" unitRef="usd">26488000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-237" decimals="-3" id="f-1239" unitRef="usd">30780000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-238" decimals="-3" id="f-1240" unitRef="usd">24207000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-239" decimals="-3" id="f-1241" unitRef="usd">46442000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-240" decimals="-3" id="f-1242" unitRef="usd">55432000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-241" decimals="-3" id="f-1243" unitRef="usd">50242000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-103" decimals="-3" id="f-1244" unitRef="usd">90876000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-104" decimals="-3" id="f-1245" unitRef="usd">111104000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-105" decimals="-3" id="f-1246" unitRef="usd">95858000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-1247" unitRef="usd">104968000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-12" decimals="-3" id="f-1248" unitRef="usd">127762000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-13" decimals="-3" id="f-1249" unitRef="usd">110294000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-4" decimals="-5" id="f-1250" unitRef="usd">67600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-1" id="f-1251">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-242" id="f-1252">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="c-1" id="f-1253">&lt;div style="margin-top:9pt;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, 2024, 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, 2024&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 style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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-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;422,685&#160;&lt;/span&gt;&lt;/td&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;padding:2px 1pt;text-align:left;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;(77,785)&lt;/span&gt;&lt;/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;65.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;(632,266)&lt;/span&gt;&lt;/td&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;67.47&#160;&lt;/span&gt;&lt;/td&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, 2024&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;814,336&#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;66.27&#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;60,196&#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-225"
      decimals="INF"
      id="f-1254"
      unitRef="shares">1101702</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-225"
      decimals="2"
      id="f-1255"
      unitRef="usdPerShare">64.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-242"
      decimals="INF"
      id="f-1256"
      unitRef="shares">422685</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-242"
      decimals="2"
      id="f-1257"
      unitRef="usdPerShare">69.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-242"
      decimals="INF"
      id="f-1258"
      unitRef="shares">77785</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-242"
      decimals="2"
      id="f-1259"
      unitRef="usdPerShare">65.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-242"
      decimals="INF"
      id="f-1260"
      unitRef="shares">632266</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-242"
      decimals="2"
      id="f-1261"
      unitRef="usdPerShare">67.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-224"
      decimals="INF"
      id="f-1262"
      unitRef="shares">814336</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-224"
      decimals="2"
      id="f-1263"
      unitRef="usdPerShare">66.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-224" decimals="-3" id="f-1264" unitRef="usd">60196000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-242" decimals="-5" id="f-1265" unitRef="usd">42700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-243" decimals="-5" id="f-1266" unitRef="usd">42700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-244" decimals="-5" id="f-1267" unitRef="usd">41000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-243"
      decimals="2"
      id="f-1268"
      unitRef="usdPerShare">62.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-244"
      decimals="2"
      id="f-1269"
      unitRef="usdPerShare">60.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-245" id="f-1270">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-1271">&lt;div style="margin-top:9pt;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, 2024, 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, 2024&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;607,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;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.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;330,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;67.73&#160;&lt;/span&gt;&lt;/td&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;(30,834)&lt;/span&gt;&lt;/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;70.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 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;(291,144)&lt;/span&gt;&lt;/td&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;66.54&#160;&lt;/span&gt;&lt;/td&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, 2024&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;616,035&#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;65.08&#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;45,537&#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, 2024, 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, 2024&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,209,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;61.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;778,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(51,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;66.66&#160;&lt;/span&gt;&lt;/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;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;Vested&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(907,497)&lt;/span&gt;&lt;/td&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.17&#160;&lt;/span&gt;&lt;/td&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, 2024&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,029,214&#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;66.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;76,079&#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="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;This amount represents the target number of shares that were eligible to be earned and vested. The number of shares earned and vested based on actual results when compared to the performance conditions was 1,119,025 and those shares had a weighted average grant date fair value of $61.17.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-227"
      decimals="INF"
      id="f-1272"
      unitRef="shares">607100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-227"
      decimals="2"
      id="f-1273"
      unitRef="usdPerShare">64.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-246"
      decimals="INF"
      id="f-1274"
      unitRef="shares">330913</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-246"
      decimals="2"
      id="f-1275"
      unitRef="usdPerShare">67.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-246"
      decimals="INF"
      id="f-1276"
      unitRef="shares">30834</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-246"
      decimals="2"
      id="f-1277"
      unitRef="usdPerShare">70.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-246"
      decimals="INF"
      id="f-1278"
      unitRef="shares">291144</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-246"
      decimals="2"
      id="f-1279"
      unitRef="usdPerShare">66.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-226"
      decimals="INF"
      id="f-1280"
      unitRef="shares">616035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-226"
      decimals="2"
      id="f-1281"
      unitRef="usdPerShare">65.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-226" decimals="-3" id="f-1282" unitRef="usd">45537000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-246" decimals="-5" id="f-1283" unitRef="usd">19400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-247" decimals="-5" id="f-1284" unitRef="usd">13500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-248" decimals="-5" id="f-1285" unitRef="usd">9300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-247"
      decimals="2"
      id="f-1286"
      unitRef="usdPerShare">61.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-248"
      decimals="2"
      id="f-1287"
      unitRef="usdPerShare">62.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-229"
      decimals="INF"
      id="f-1288"
      unitRef="shares">1209515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-229"
      decimals="2"
      id="f-1289"
      unitRef="usdPerShare">61.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-249"
      decimals="INF"
      id="f-1290"
      unitRef="shares">778467</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-249"
      decimals="2"
      id="f-1291"
      unitRef="usdPerShare">67.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-249"
      decimals="INF"
      id="f-1292"
      unitRef="shares">51271</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-249"
      decimals="2"
      id="f-1293"
      unitRef="usdPerShare">66.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-249"
      decimals="INF"
      id="f-1294"
      unitRef="shares">907497</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-249"
      decimals="2"
      id="f-1295"
      unitRef="usdPerShare">61.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-228"
      decimals="INF"
      id="f-1296"
      unitRef="shares">1029214</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-228"
      decimals="2"
      id="f-1297"
      unitRef="usdPerShare">66.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-228" decimals="-3" id="f-1298" unitRef="usd">76079000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <blkb:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod
      contextRef="c-249"
      decimals="INF"
      id="f-1299"
      unitRef="shares">1119025</blkb:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustedVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-249"
      decimals="2"
      id="f-1300"
      unitRef="usdPerShare">61.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-249" decimals="-5" id="f-1301" unitRef="usd">55500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-250" decimals="-5" id="f-1302" unitRef="usd">50900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-251" decimals="-5" id="f-1303" unitRef="usd">50500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-250"
      decimals="2"
      id="f-1304"
      unitRef="usdPerShare">59.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-251"
      decimals="2"
      id="f-1305"
      unitRef="usdPerShare">61.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-1306">&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 2024 Credit Agreement, we have restrictions on our ability to repurchase shares of our common stock, which are summarized on page &lt;a href="#i18a8a71247e64c8eb615387514a91de7_196" 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. On January 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 repurchases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2024, we entered into an issuer forward repurchase transaction with a large financial institution to repurchase an aggregate $200 million of shares of our common stock (the &lt;span id="i841164c140694c35b344eb71b1dd71fe_11369"&gt;&lt;/span&gt;"ASR Transaction"). Pursuant to the terms of the ASR Transaction, we provided the financial institution with a prepayment of $200 million and received an initial delivery of 2.1 million shares of our common stock, representing approximately 70% of the total shares then-expected to be repurchased under the ASR Transaction. The final number of shares of common stock delivered to us under the ASR Transaction was based on the average of the daily volume-weighted average prices of the common stock during the term of the ASR Transaction, less a discount and subject to customary adjustments upon events affecting the common stock (e.g., dilutive or concentrative events, mergers and acquisitions, and market disruptions). We funded the ASR Transaction prepayment with borrowings pursuant to a revolving credit loan under the then effective 2020 Credit Agreement. On October&#160;29, 2024, in connection with the settlement of the ASR Transaction, we received approximately 490,000 shares of our common stock, in addition to the 2.1 million shares received in March 2024. The difference&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; of $9.2 million be&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;tween the prepayment of $200 million and the value of the shares repurchased on the ASR Transaction is classified as a reduction to additional paid-in capital within our consolidated statement of stockholders' equity. No cash was exchanged as part of the settlement of the ASR Transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 July&#160;16, 2024, our Board of Directors reauthorized, expanded and replenished our stock repurchase program by expanding the total capacity under the program from $500.0 million to $800.0 million available for repurchases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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, 2024, we repurchased an aggregate of 5,362,439 shares for $418.0 million, including the shares repurchased pursuant to the ASR Transaction. The remaining amount available to purchase stock under the approved stock repurchase program was $644.6 million as of December&#160;31, 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 (loss) income by component&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive (loss) income 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;2024&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: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, 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;(1,688)&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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 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;8,158&#160;&lt;/span&gt;&lt;/td&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive income (loss) before reclassifications, net of tax effects of $(5,080), $201 and $(8,068)&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;14,047&#160;&lt;/span&gt;&lt;/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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19,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;(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;/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 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,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,406)&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;(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;/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;(359)&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;(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;/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;7,799&#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;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;/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;(9,846)&lt;/span&gt;&lt;/td&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;(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;/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;(2,822)&lt;/span&gt;&lt;/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,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;/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 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;(12,668)&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;(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;/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;(4,869)&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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-252" decimals="-5" id="f-1307" unitRef="usd">250000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-253" decimals="-5" id="f-1308" unitRef="usd">500000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:AcceleratedShareRepurchasesCashOrStockSettlement contextRef="c-254" id="f-1309">200 million</us-gaap:AcceleratedShareRepurchasesCashOrStockSettlement>
    <us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt contextRef="c-255" decimals="-5" id="f-1310" unitRef="usd">200000000</us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-254"
      decimals="0"
      id="f-1311"
      unitRef="shares">2100000</us-gaap:TreasuryStockSharesAcquired>
    <blkb:AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares
      contextRef="c-254"
      decimals="2"
      id="f-1312"
      unitRef="number">0.70</blkb:AcceleratedShareRepurchasesInitialDeliveryPercentageOfShares>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-256"
      decimals="0"
      id="f-1313"
      unitRef="shares">490000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-254"
      decimals="0"
      id="f-1314"
      unitRef="shares">2100000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-46" decimals="-5" id="f-1315" unitRef="usd">9200000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt contextRef="c-255" decimals="-5" id="f-1316" unitRef="usd">200000000</us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-253" decimals="-5" id="f-1317" unitRef="usd">500000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-257" decimals="-5" id="f-1318" unitRef="usd">800000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-258"
      decimals="INF"
      id="f-1319"
      unitRef="shares">5362439</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-258" decimals="-5" id="f-1320" unitRef="usd">418000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-259" decimals="-5" id="f-1321" unitRef="usd">644600000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-1322">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive (loss) income 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;2024&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: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, 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;(1,688)&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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 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;8,158&#160;&lt;/span&gt;&lt;/td&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive income (loss) before reclassifications, net of tax effects of $(5,080), $201 and $(8,068)&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;14,047&#160;&lt;/span&gt;&lt;/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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19,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;(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;/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 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,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,406)&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;(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;/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;(359)&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;(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;/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;7,799&#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;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;/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;(9,846)&lt;/span&gt;&lt;/td&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;(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;/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;(2,822)&lt;/span&gt;&lt;/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,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;/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 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;(12,668)&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;(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;/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;(4,869)&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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-1323" unitRef="usd">-1688000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-14" decimals="-3" id="f-1324" unitRef="usd">8938000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-15" decimals="-3" id="f-1325" unitRef="usd">6522000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-260" decimals="-3" id="f-1326" unitRef="usd">8158000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-261" decimals="-3" id="f-1327" unitRef="usd">23833000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-262" decimals="-3" id="f-1328" unitRef="usd">5257000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-1" decimals="-3" id="f-1329" unitRef="usd">-5080000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-12" decimals="-3" id="f-1330" unitRef="usd">201000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-13" decimals="-3" id="f-1331" unitRef="usd">-8068000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-263" decimals="-3" id="f-1332" unitRef="usd">-14047000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-264" decimals="-3" id="f-1333" unitRef="usd">271000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-265" decimals="-3" id="f-1334" unitRef="usd">-22772000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-263" decimals="-3" id="f-1335" unitRef="usd">-19613000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-264" decimals="-3" id="f-1336" unitRef="usd">-20806000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-265" decimals="-3" id="f-1337" unitRef="usd">-5685000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-263" decimals="-3" id="f-1338" unitRef="usd">5207000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-264" decimals="-3" id="f-1339" unitRef="usd">5402000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-265" decimals="-3" id="f-1340" unitRef="usd">1489000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-263" decimals="-3" id="f-1341" unitRef="usd">-14406000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-264" decimals="-3" id="f-1342" unitRef="usd">-15404000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-265" decimals="-3" id="f-1343" unitRef="usd">-4196000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-263" decimals="-3" id="f-1344" unitRef="usd">359000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-264" decimals="-3" id="f-1345" unitRef="usd">15675000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-265" decimals="-3" id="f-1346" unitRef="usd">-18576000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-266" decimals="-3" id="f-1347" unitRef="usd">7799000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-260" decimals="-3" id="f-1348" unitRef="usd">8158000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-261" decimals="-3" id="f-1349" unitRef="usd">23833000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-267" decimals="-3" id="f-1350" unitRef="usd">-9846000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-268" decimals="-3" id="f-1351" unitRef="usd">-14895000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-269" decimals="-3" id="f-1352" unitRef="usd">1265000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-270" decimals="-3" id="f-1353" unitRef="usd">-2822000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-271" decimals="-3" id="f-1354" unitRef="usd">5049000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-272" decimals="-3" id="f-1355" unitRef="usd">-16160000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-273" decimals="-3" id="f-1356" unitRef="usd">-12668000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-267" decimals="-3" id="f-1357" unitRef="usd">-9846000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-268" decimals="-3" id="f-1358" unitRef="usd">-14895000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-1359" unitRef="usd">-4869000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-1360" unitRef="usd">-1688000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-14" decimals="-3" id="f-1361" unitRef="usd">8938000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c-1" id="f-1362">&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 2024, 2023 and 2022. 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, 2024, 2023 and 2022 were $8.2 million, $7.8 million and $9.3 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 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="c-274"
      decimals="2"
      id="f-1363"
      unitRef="number">0.01</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="c-275"
      decimals="2"
      id="f-1364"
      unitRef="number">0.01</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="c-276"
      decimals="2"
      id="f-1365"
      unitRef="number">0.01</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="c-277"
      decimals="2"
      id="f-1366"
      unitRef="number">0.75</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="c-278"
      decimals="2"
      id="f-1367"
      unitRef="number">0.75</blkb:PercentageOfSalaryContributionByEmployees>
    <blkb:PercentageOfSalaryContributionByEmployees
      contextRef="c-279"
      decimals="2"
      id="f-1368"
      unitRef="number">0.75</blkb:PercentageOfSalaryContributionByEmployees>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c-1" decimals="2" id="f-1369" unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c-13" decimals="2" id="f-1370" unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c-12" decimals="2" id="f-1371" unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="c-279"
      decimals="2"
      id="f-1372"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="c-278"
      decimals="2"
      id="f-1373"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="c-277"
      decimals="2"
      id="f-1374"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-5" id="f-1375" unitRef="usd">8200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-12" decimals="-5" id="f-1376" unitRef="usd">7800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-13" decimals="-5" id="f-1377" unitRef="usd">9300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-12" decimals="-5" id="f-1378" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-13" decimals="-5" id="f-1379" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-1" decimals="-5" id="f-1380" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1381">&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;We have one operating segment and one reportable segment. Our CODM is our chief executive officer ("CEO"), who reviews financial information presented on a consolidated basis, accompanied by disaggregated information about our revenue, for purposes of making decisions about assessing financial performance and allocating resources. Our CEO considers costs of revenue, sales, marketing and customer success, research and development, and general and administrative expense categories on our consolidated statements of comprehensive loss as significant. Our CEO uses consolidated operating margin and net income as the primary measures of profit or loss. These financial metrics are used by our CEO to make key operating decisions, such as the allocation of budget between costs of revenues and our different operating expense categories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 other segment items include amortization, interest expense, other income, net, and income tax (benefit) provision on 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: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;2024&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;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: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;117,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;118,480&#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;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;/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-1382" unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments contextRef="c-1" decimals="0" id="f-1383" unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-1384">&lt;div style="margin-top:9pt;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;2024&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;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: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;117,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;118,480&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:NoncurrentAssets contextRef="c-280" decimals="-3" id="f-1385" unitRef="usd">117582000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-281" decimals="-3" id="f-1386" unitRef="usd">134316000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-282" decimals="-3" id="f-1387" unitRef="usd">898000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-283" decimals="-3" id="f-1388" unitRef="usd">1300000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-4" decimals="-3" id="f-1389" unitRef="usd">118480000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-5" decimals="-3" id="f-1390" unitRef="usd">135616000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-1391">&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, 2024, 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;55%&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 which we recognize revenue at the amount to which we have the right to invoice for services performed (transactional revenue).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our contract assets as of December&#160;31, 2024 and December&#160;31, 2023 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;2024&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;2023&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;361,544&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The decrease in deferred revenue during 2024 was primarily due to our divestiture of EVERFI on December 31, 2024. 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 2024 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;$376 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 2024 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 location 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;2024&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;2023&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;2022&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;988,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;104,028&#160;&lt;/span&gt;&lt;/td&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;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;/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;62,931&#160;&lt;/span&gt;&lt;/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;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;/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,155,495&#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,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;/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, 2024. 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 included 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;2024&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;2023&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;2022&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;1,022,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;/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;133,280&#160;&lt;/span&gt;&lt;/td&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,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;/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,155,495&#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,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;/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;2024&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;2023&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;2022&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;775,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;354,039&#160;&lt;/span&gt;&lt;/td&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;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;/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,129,114&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-284" decimals="-6" id="f-1392" unitRef="usd">1200000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c-284"
      decimals="2"
      id="f-1393"
      unitRef="number">0.55</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-284" id="f-1394">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-1395">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;2024&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;2023&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;361,544&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-3" id="f-1396" unitRef="usd">361544000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-3" id="f-1397" unitRef="usd">394927000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-1398" unitRef="usd">376000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-1399">The following table presents our revenue by geographic area based on the location 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;2024&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;2023&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;2022&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;988,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;104,028&#160;&lt;/span&gt;&lt;/td&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;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;/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;62,931&#160;&lt;/span&gt;&lt;/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;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;/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,155,495&#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,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;/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;2024&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;2023&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;2022&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;1,022,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;/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;133,280&#160;&lt;/span&gt;&lt;/td&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,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;/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,155,495&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-285" decimals="-3" id="f-1400" unitRef="usd">988536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-286" decimals="-3" id="f-1401" unitRef="usd">945580000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-287" decimals="-3" id="f-1402" unitRef="usd">896116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-288" decimals="-3" id="f-1403" unitRef="usd">104028000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-289" decimals="-3" id="f-1404" unitRef="usd">100833000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-290" decimals="-3" id="f-1405" unitRef="usd">101026000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-291" decimals="-3" id="f-1406" unitRef="usd">62931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-292" decimals="-3" id="f-1407" unitRef="usd">59019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-293" decimals="-3" id="f-1408" unitRef="usd">60963000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1409" unitRef="usd">1155495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-1410" unitRef="usd">1105432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-1411" unitRef="usd">1058105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-294" decimals="-3" id="f-1412" unitRef="usd">1022215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-295" decimals="-3" id="f-1413" unitRef="usd">954845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-296" decimals="-3" id="f-1414" unitRef="usd">907197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-297" decimals="-3" id="f-1415" unitRef="usd">133280000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-298" decimals="-3" id="f-1416" unitRef="usd">150587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-299" decimals="-3" id="f-1417" unitRef="usd">150908000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1418" unitRef="usd">1155495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-1419" unitRef="usd">1105432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-1420" unitRef="usd">1058105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <blkb:DisaggregationOfRevenueRecurringTableTextBlock contextRef="c-1" id="f-1421">&lt;div style="margin-top:9pt;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;2024&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;2023&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;2022&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;775,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;/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;354,039&#160;&lt;/span&gt;&lt;/td&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;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;/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,129,114&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:DisaggregationOfRevenueRecurringTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-300" decimals="-3" id="f-1422" unitRef="usd">775075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-301" decimals="-3" id="f-1423" unitRef="usd">738351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-302" decimals="-3" id="f-1424" unitRef="usd">709097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-303" decimals="-3" id="f-1425" unitRef="usd">354039000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-304" decimals="-3" id="f-1426" unitRef="usd">333169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-305" decimals="-3" id="f-1427" unitRef="usd">302636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-1428" unitRef="usd">1129114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1429" unitRef="usd">1071520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-1430" unitRef="usd">1011733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1431">&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;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;Release from Washington, DC lease&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 February 2025, we made a one-time cash release payment of $28 million to the lessor in connection with a release from our lease for office space in Washington, DC (which was acquired as part of our acquisition of EVERFI in December 2021). Due to our remote-first workforce strategy, we had not used the office space since February 2023 and had subleased a portion of the space.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <blkb:LeaseReleasePayment contextRef="c-306" decimals="-5" id="f-1432" unitRef="usd">28000000</blkb:LeaseReleasePayment>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-307" id="f-1433">&lt;div style="margin-top:9pt;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, 2024.&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;David J. Benjamin&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 Commercial Officer&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/28/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;3/07/25&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;10/31/25&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-1437"&gt;Eight&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;17,478&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;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;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;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:#ffffff;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/30/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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/17/25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;10/31/25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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-1443"&gt;Eight&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"&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:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,557&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;/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;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;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;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;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, 2024.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrIndName contextRef="c-308" id="f-1434">David J. Benjamin</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-308" id="f-1435">Executive Vice President and Chief Commercial Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate contextRef="c-308" id="f-1436">11/28/24</ecd:TrdArrAdoptionDate>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-308" id="f-1438">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-309"
      decimals="0"
      id="f-1439"
      unitRef="shares">17478</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrIndName contextRef="c-310" id="f-1440">Kevin R. McDearis</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-310" id="f-1441">Executive Vice President and Chief Technology Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate contextRef="c-310" id="f-1442">11/30/24</ecd:TrdArrAdoptionDate>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-310" id="f-1444">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-311"
      decimals="0"
      id="f-1445"
      unitRef="shares">31557</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-307" id="f-1446">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-307" id="f-1447">false</ecd:NonRule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-341"
          xlink:label="f-341"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-370"
          xlink:label="f-370"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-340"
          xlink:label="f-340"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-339"
          xlink:label="f-339"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-368"
          xlink:label="f-368"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-369"
          xlink:label="f-369"
          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.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-341"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-370"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-340"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-339"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-368"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-369"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-460"
          xlink:label="f-460"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-462"
          xlink:label="f-462"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-457"
          xlink:label="f-457"
          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-460"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-462"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-457"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-720"
          xlink:label="f-720"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-721"
          xlink:label="f-721"
          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">Amortization expense from costs of obtaining contracts was $20.1 million, $31.9 million and $33.6 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive loss.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-720"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-721"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <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">The current portion of costs of obtaining contracts as of December&#160;31, 2024 and 2023 was $18.4 million and $25.3 million, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-720"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-721"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-723"
          xlink:label="f-723"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-722"
          xlink:label="f-722"
          xlink:type="locator"/>
        <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 prepaid software maintenance and subscriptions as of December&#160;31, 2024 and December&#160;31, 2023 was $34.0 million and $32.4 million, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-723"
          xlink:to="fn-5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-722"
          xlink:to="fn-5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-726"
          xlink:label="f-726"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-727"
          xlink:label="f-727"
          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">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-726"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-727"
          xlink:to="fn-6"
          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">Amortization expense from capitalized cloud computing implementation costs was $2.9 million, $2.5 million and $2.2 million for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Accumulated amortization for these costs was $10.6 million and $7.7 million as of December&#160;31, 2024 and 2023, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-726"
          xlink:to="fn-7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-727"
          xlink:to="fn-7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-731"
          xlink:label="f-731"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-730"
          xlink:label="f-730"
          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">Represents a strategic investment that did not result in Blackbaud having significant influence over the investee.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-731"
          xlink:to="fn-8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-730"
          xlink:to="fn-8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-869"
          xlink:label="f-869"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-870"
          xlink:label="f-870"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-868"
          xlink:label="f-868"
          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-869"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-870"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-868"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-949"
          xlink:label="f-949"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-951"
          xlink:label="f-951"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-950"
          xlink:label="f-950"
          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-949"
          xlink:to="fn-10"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-951"
          xlink:to="fn-10"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-950"
          xlink:to="fn-10"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-1264"
          xlink:label="f-1264"
          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-1264"
          xlink:to="fn-11"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-1282"
          xlink:label="f-1282"
          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-1282"
          xlink:to="fn-12"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-1298"
          xlink:label="f-1298"
          xlink:type="locator"/>
        <link:footnote id="fn-13" xlink:label="fn-13" 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-1298"
          xlink:to="fn-13"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-1294"
          xlink:label="f-1294"
          xlink:type="locator"/>
        <link:footnote id="fn-14" xlink:label="fn-14" 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">This amount represents the target number of shares that were eligible to be earned and vested. The number of shares earned and vested based on actual results when compared to the performance conditions was 1,119,025 and those shares had a weighted average grant date fair value of $61.17.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-1294"
          xlink:to="fn-14"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
